Интересно как тарелка осталась висеть, если на высоте как при монтаже, то ничего, а вот, если как на фотке с рукой, то при сильном порывистом ветре её будет не слабо болтать, даже при условии, что она нормально закреплена в районе конька. Для спутникового сигнала — это было довольно критично.
Насколько я понимаю — это брендированные HDW001? Там вроде даже точно такое крепление было в первых партиях, которое дорабатывали, чтобы картинка не дрожала. Вот тема на форуме: Обзор HDW001 Car DVR Full HD 1080p Ambarella 5 на примере каркам QL3 . Цена завода в розницу около 100 долларов (правда без доставки).
Предположим у нас 1000 элементов и нам необходимо их отобразить (без разбиения на страницы). Если вставлять их в цикле, то это будет долго и не исключено, что браузер выдаст сообщение о зависшем скрипте. Используя фрагмент улучшит ситуацию, но вставка и отрисовка дерева элементов тоже будет заметна пользователю (это время зависит от браузера). Можно использовать setInterval, брать например по 50 элементов (предпочтительно тут использовать шаблонизатор ) и вставлять их в документ. Интервал может быть 50 мс. Эффект который будет достигнут — это почти моментальное отображение первых элементов, в дальнейшем мы будем наблюдать плавный рост полосы прокрутки.
$.each(users, function(id, name) {
$('<span>', {
'id': 'user' + id,
'title': 'Пользователь ' + name,
'text': name // <- почему это сработает мы узнаем в другой части ;)
} ).appendTo(document.body);
} );
По мне так код всё ещё не очень, обновлять DOM в цикле… боюсь, что от таких манипуляций с более или менее большой коллекцией можно подвесить браузер, рекомендуют группировать элементы, я даже иногда пачками вставляю элементы с таймером, чтобы оно красиво отображалось.
Если раскрыть все спойлеры кроме тех, которые с кодом меню, которого там не должно было быть, то статья будет не такой и большой, зато не нужно лишний раз кликать, чтобы увидеть маленькую картинку., Представление из примерно 10-15 строк html превратилось в 100, что ломает сам паттерн MVC. Если хочется редактировать на лету, то можно воспользоваться тем же xml, базой данных, но не хардкодить анонимные объекты и потом ещё с помощью linq что-то выбирать, представление должно быть простым без подобной логики. По поводу двух баз данных я не понял задумку, чего уж скрывать я не очень и понимаю как будет организована вся работа с ней, в одной пользователи, в другой деньги, как целостность будет организована? связи? каскадное удаление?
Когда читал статью, даже и не думал, что она может пригодиться…
Диагноз: Моник не включается, если выключить из розетки и включить, то иногда стартует, потом без проблем работает до следующего выключения, на третьи сутки перестал включатся даже с бубном. Снятие рамки. Читал выше про кредитные и таксофонные карты, но их я только погнул и ободрал, на выручку пришёл нож для масла. Монитор LG 1952 TQ имеет другое крепление, которое довольно крепко держит рамку:
Остальные шаги аналогичные, в итоге я увидел соседний конденсатор чуть вздутый:
Взял плату и поехал на радио рынок, там за 0,2 доллара купил аналогичный конденсатор и неподалеку за 1, 2 доллара мне его заменили. Собрал и моник снова в строю!
1) библиотека лежащая в основе (jq template логично предположить без jq работать не будут, как и underscore)
в данном случае предположение является ложным, вот пример без зависимостей: JsRender without jQuery
я придумал? я лишь рассказал о данном проекте, никакого отношения к разработке JsRender я не имею. Синтаксис с Mustache.js похож, но обозначает он разные вещи, главное что пересекается — это {{ }}.
С JsViews ещё не работал, дальше примеров дело не дошло, а писать о том, с чем пока не имел реальной практики я посчитал лишним. Для тех кому интересно, что такое JsViews, могут зайти на сайт и посмотреть примеры, учитывая, что JsViews базируется на основе JsRender, знакомство я бы начал с последнего.
Я начинал с VS 6 и далее, все они были на английском, VS2010 видел на скриншотах где-то на хабре, как-то не доводилось работать с русской VS. Спасибо, добавил Ваш вариант в пост.
$(this)
— 19 раз (где-то разные контексты, но смысл понятен, каждый такой селектор дергает DOM)var spoiler = $(this).parent();
— он уже jquery объект, а Вы его хотите ещё сильнее завернуть$(spoiler)
аж 10 разvar Control = $(this).find('.spoilerControl');
— такая же история$(Control)
По мне так код всё ещё не очень, обновлять DOM в цикле… боюсь, что от таких манипуляций с более или менее большой коллекцией можно подвесить браузер, рекомендуют группировать элементы, я даже иногда пачками вставляю элементы с таймером, чтобы оно красиво отображалось.
Диагноз: Моник не включается, если выключить из розетки и включить, то иногда стартует, потом без проблем работает до следующего выключения, на третьи сутки перестал включатся даже с бубном.
Снятие рамки. Читал выше про кредитные и таксофонные карты, но их я только погнул и ободрал, на выручку пришёл нож для масла. Монитор LG 1952 TQ имеет другое крепление, которое довольно крепко держит рамку:
Остальные шаги аналогичные, в итоге я увидел соседний конденсатор чуть вздутый:
Взял плату и поехал на радио рынок, там за 0,2 доллара купил аналогичный конденсатор и неподалеку за 1, 2 доллара мне его заменили. Собрал и моник снова в строю!
Спасибо за статью, как мог отблагодарил!
в данном случае предположение является ложным, вот пример без зависимостей: JsRender without jQuery
460 ms +- 10% — наши шаблоны
21 ms +- 10% — JsRender
600 элементов: 190 ms и 7 ms соответственно.
А тесты с jQuery Template есть во втором абзаце.
Вместо:
Использовать:
После этого инцидента:
Revision 400: published by [jsRender won through incorrect output — removed] on 12th April 2012
А во втором тесте у меня победу одержал: Kendo UI Templates (No «with» block)