Полина, можно сначала прочесть спецификацию и/или дельные ответы выше, но конечно проще написать от сердца, как кажется, незачем сомневаться, ляпать уверенно ;)
Порешил проблему иначе - заменил underscore на lodash. Увы, в моем случае есть только npm/bower и browserify, а проблема в underscore проявляется когда подключаешь через browserify (возможно не только). FYI в итоге заменил underscore на lodash и проблем с инициализацией не стало. Похоже в основном они совместимы. А underscore же посылаю лучи поноса за неизолируемый подход :) Спасибо за поддержку.
(ох, фронтенд хаос) bower использую как установщик (bower install), если делать npm install underscore так тот же самый исходник приходит. Может имеете в виду не использовать browserify?
Не так много использую, но если нужно сделать быстро скетч сайта, то навбар, иконки, джумботрон, кнопки. Да вот примерно как здесь или тут продемонстрировано.
Дату смерти семантики не назову, но и жизнью тоже назвать сложно. Лет 10 работаю - ни у кого из заказчиков этого требования не было. Были семантически-одержимые верстальщики, но не заказчики. Потому что этого не требует рынок, т.е. клиенты заказчиков. Гугл своим примером намекает - начхать им на семантику, кроме некоторых тэгов, на которые по сути тоже начхать. Так что рудименты семантики требуются только сеошникам, да и там работы немного.
@qmax в целом - да, можно обойтись без jQuery. Хотя @Fesor прав - не всё целесообразно портировать на Angular. Скажем я бы НЕ взялся переписывать весь jQuery UI (а если кто-то взялся - я б еще подумал юзать ли). Плюс есть уже масса компонентов, написанных на JS или jQuery - календари, чарты, 3д движки, мало ли чего. Переписывать которые без jQuery или pure JS имеет смысл только если планируется жить вечно. Тут @Fesor прав на 100%: инкапсуируем и даже не лезем смотреть как оно работает, хоть на mootools - плевать.
@Tvistar, а какой сегодня дистр linux mint стоит ставить? Знаю что убунту 13.10 и 14.04 немного "поплохели". Пока у меня стояла 13.04 всё было отлично. Установить ли тот дистр что базируется на 13.04 или не париться и ставить последний?
Что именно стало нестабильно с ubuntu 14.04 - да какие-то мелочи: то переназначеные хоткеи пропадают раз в неделю, то хром зависает раз в 2 дня. Больше раздражает что переключение языка (любой комбинацией) убирает фокус из guake (на немного, но хватает чтобы он улетел).
Или говоря сортировка ты имеешь в виду хранение? Ну так оптимальный способ хранения зависит от того как надо доставать потом. Как эта информация должна будет выводиться, как сортироваться (order by) и тп.
Что за неизвестная планете проблема механизма сортировок? Какие именно сортировки в результате нужны? А то читается как будто ты велосипеды по скоростям сортировать будешь.