Tag Archives: link
Объяснение работы AngularJS путём создания своего AngularJS
Начало серии статей. http://teropa.info/blog/2013/11/03/make-your-own-angular-part-1-scopes-and-digest.html Уровень подготовки читателя — средний. Объём текста — большой. Перевод — http://habrahabr.ru/post/201832/ (не читал).
AngularJS 1.2.0 вышел
Да, то чего так долго ждали, о чём так долго говорили большевики, свершилось! http://blog.angularjs.org/2013/11/angularjs-120-timely-delivery.html Animations and Transitions — самое главное, чего ждали Better error messages (including error minification) Strict Contextual Escaping Track By function to prevent duplicates in ng-repeat Controller As syntax to access controller instances in templates Promise A+ Compliance (http://promises-aplus.github.io/promises-spec/) Separation of ngRoute …
Огромное количество полезных ссылок для фронт-енд разработчика
https://github.com/dypsilon/frontend-dev-bookmarks
Motio — библиотека для анимации фонового изображения
http://darsa.in/motio/
Touche.js — jquery plugin для подмены click на touch
Библиотека понимает, когда устройство поддерживает touch-события, и все обработчики, навешенные через on(‘click’, …), навешивает на событие touchend. http://benhowdle.im/touche/
Блоки произвольной формы с CSS Shapes
http://sarasoueidan.com/blog/css-shapes/index.html Поддержки браузерами пока почти нет.
Server sent events (sse) с примерами использования
https://developer.mozilla.org/en-US/docs/Server-sent_events/Using_server-sent_events http://www.html5rocks.com/en/tutorials/eventsource/basics/ Всё сводится к:
В Android 4.4 KitKat по умолчанию chrome
http://www.mobilexweb.com/blog/android-4-4-kitkat-browser-chrome-webview Хотя конечно со множеством оговорок и странностей, но браузером по умолчанию будет Google Chrome 30. Главный минус — он не будет обновляться сам, только с обновлением ОС.
Проверка поддержки html5-свойств конкретным браузером
http://html5test.com/ — проверяет поддержку всего, что есть в спецификациях html5, в текущем браузере. Удобно для работы с мобильными браузерами. Удобнее, чем выискивать на http://caniuse.com, а ещё лучше в связке.
Как работает javascript — описание принципа асинхронного исполнения
Недавно спрашивали, чем отличается асинхронное программирование от многопоточного. Если коротко — в javascript один поток (и использует он только одно ядро), но при этом может выполняться несколько различных действий одновременно. Это связано с тем, что javascript основан на событийной модели исполнения, и там, где остальные языки ждут ответа (от файловой системы, от базы данных, от …