13 Pro уже обновили, 15 мб тоже скоро апдейтнут
Хмм.. против азірівкі ніпапрьош
Нельзя просто так взять и освоить джаваскрипт =)
www.paulirish.com/...mart-animating . Первое предложение блока «Why should I use it?».
requestAnimationFrame помогает во время DOM manipulation?RAF помогает сократить количество reflow и repaint при изменении свойств елемента(-ов). DOM manipulation, широкое понятие и в этом контексте это скорее всего изменение цсс свойств элемента.
Я так понимаю тем, чем и в случае с анимацией, то есть для решения проблем со Screen tearing’ом, верно? То есть при частом обновлении DOM’а страницы браузер может не успевать нормально отрисовывать кадры.Ну почти, браузер не отрисовывает кадры только конкретного элемента, он перерисовывает всю страницу. Более детально вы можете почитать на хабре или HTML5Rocks, ищите «Как работает браузер» или reflow & repaint.
лучше отказаться от display: none?Вы удаляете элементы, в display:none нету необходимости. Пруф display:none в том, что браузер не отрисовывает елемент с этим свойством, а у вас и так ничего рисовать.
так как вызов JQuery sort API вызывается лишь один раз за один полный проход сортировкиArray.prototype.sort() вызывается тоже один раз, если хотите еще быстее нагуглите алгоритм побыстее или посмотрите как это сделано в underscore или lodash.
На requestAnimationFrame и display: none; забейте, в вашем случае их не используют. Лучше выбросите Жквери (для выборки можете использовать querySelectorAll). Вместо $.sort() используйте Array.prototype.sort().
Yeap ;) лови еще (осторожно JS) github.com/...some-javascript
icomoon
SCSS/Compass, грід роблю сам
Gulp (uglify, concat, jshint, imagemin, autoprefixer, uncss...)
Bower
PageSpeed
Postman
Parfait
FontSquirel
Stylestaats
browserstack
Can I use + MDN
Наткнулся на нее после reactive-extensions.github.io/learnrx
ЗЫ. Носорога на читалке нереал читать, ну и пример калькулятора на первых страницах — для любителей сомнительных развлечений
Кножонки:
1. Носорог, но мне больше понравилось как пишет Закас
2. Кофе
Видосик + челенджи:
1. www.codeschool.com/...aths/javascript
2. teamtreehouse.com/...opic:javascript
ну а потом codewars.com
Используйте сервис
Есть сервис www.stylestats.org«Most Identifier» минус три (ну ок 4)) = количество поджопников верстаку)
Кому, им?
Из личного опыта могу посоветовать:
www.codeschool.com/...aths/javascript (за 25 зеленых куча интересных челенджей, но есть и фри превью);
ссылку на сайт Кантора Вам уже дали;
frontendmasters.com/courses (еще не смотрел но обещают быть интресными);
www.codecademy.com/...acks/javascript (похоже на codeschool но бесплатные)
Ну и книги:
eloquentjavascript.net
shop.oreilly.com/...780596517748.do
www.amazon.com/.../ref=pd_sim_b_6
www.amazon.com/...ref=pd_sim_b_10 (есть на русском, на русском трекере=))
А где «Книги в выпуске»?
learn.shayhowe.com — тошонада, но написано на непонятном языке=)
Практикариум htmlacademy.ru
CSS, он же простой, главное знать свойства и разницу между блочными и строчными элементами)хаки, кроссбраузерность, позиционирование, специфичность, наследование, единицы измерения — настоящий бейслайн.
privatedev, playtika, trinetix, se7ensky, prom.ua ...