Angular Light + Object.observe
2015-02-15 00:20:40
Angular Light — это самостоятельный клиентский MV(C/VM) фреймворк, который построен на идеях ...
+ развернуть текст сохранённая копия
Angular Light — это самостоятельный клиентский MV(C/VM) фреймворк, который построен на идеях Angular.js и Knockout.js, и похож на упрощенный Angular.js
Вышла версия
Angular Light 0.8 которая включает разные улучшения и исправления, основные изменения:
1. Поддержка Object.observe и Array.observe, что может увеличить производительность веб-приложений.
Использование Object.observe — это опциональная фича, так же её можно включать для отдельных Scope (scope деревьев). Браузеры которые не поддерживают Object.observe продолжают работать через dirty-checking, так же нужно знать некоторые нюансы.
Читать дальше →
Тэги:
angular,
javascript,
light,
web-разработка,
веб-разработка
Приятная сборка frontend проекта
2015-02-14 22:23:21
В этой статье мы подробно разберем процесс сборки фронтенд проекта, который прижился в моей ...
+ развернуть текст сохранённая копия
В этой статье мы подробно разберем процесс сборки фронтенд проекта, который прижился в моей повседневной работе и очень облегчил рутину.
Статья не претендует на истину в последней инстанции, так как сегодня существует большое количество различных сборщиков и подходов к сборке, и каждый выбирает по вкусу. Я лишь поделюсь своими мыслями по этой теме и покажу свой workflow.

Читать дальше →
Тэги:
css,
frontend,
gulp,
html,
javascript,
node.js,
sass,
веб-разработка,
оптимизация,
трудозатрат
SummaryJS: самое интересное из мира JavaScript за последнюю неделю
2015-02-12 14:36:33
... подкаст на тему
JavaScript. И каждую неделю ... больше уделять внимание
JavaScript.
Если ...
+ развернуть текст сохранённая копия
Две недели назад я начал вести свой подкаст на тему JavaScript. И каждую неделю у меня накапливается большой список интересных статей, видео и новостей, которыми интересно было бы поделиться с сообществом. В связи с этим я решил попробовать выложить вот такой набор интересных материалов.
На Хабре есть как минимум 2 еженедельных обзора мира фронтенда. Они классные, но пишут про весь фронтенд. А я пытаюсь больше уделять внимание JavaScript.
Если понравится — пишите, буду продолжать. Если нет — тоже пишите.
Читать дальше →
Тэги:
2015,
ecmascript,
iojs,
javascript,
node.js,
react.js,
reactjs,
summaryjs,
веб-разработка,
разработка
Vibration API: кому и зачем это нужно?
2015-02-12 00:17:39
10 февраля Консорциум Всемирной паутины объявил о том, что стандарт, описывающий API для ...
+ развернуть текст сохранённая копия
10 февраля Консорциум Всемирной паутины объявил о том, что стандарт, описывающий API для управления вибрацией, получил статус рекомендованного. Сама по себе возможность заставить браузер повибрировать устройством была доступна уже некоторое время, но только сейчас она была наконец-то оформлена рекомендованной спецификацией, так что пришла пора подумать, как и где это можно использовать на повседневной основе. Впрочем, уже в самом начале авторы стандарта предупреждают, что API разработан специально для тех случаев, когда требуется простая тактильная обратная связь, и он не предназначен для использования в качестве общего механизма уведомления пользователя. Для уведомлений рекомендуется использовать Notifications API.
Желающие приобщиться к официальной спецификации со всеми её нюансами могут это сделать на сайте W3C, а здесь мы лишь бегло посмотрим на то, как всё это можно использовать, а также осветим некоторые моменты, не раскрытые в документации.
Читать дальше →
Тэги:
api,
html,
it-стандарты,
javascript,
vibration,
w3c,
веб-разработка,
вибрация,
спецификации
[Из песочницы] Очень быстрые классы на JavaScript с красивым синтаксисом
2015-02-11 12:33:22
... серьезных проектов перед
JavaScript программистами встает выбор ...
+ развернуть текст сохранённая копия
При написании серьезных проектов перед JavaScript программистами встает выбор: пожертвовать качеством кода и писать классы руками, или же пожертвовать скоростью и использовать систему классов. А если использовать систему, то какую выбрать?
В статье рассмотрена система автора, которая не уступает по скорости классам, написанным «от руки» (другими словами — одна из самых быстрых в мире). Но при этом классы имеют приятную структуру в стиле Си.
Системы классов
Есть шутка, что каждый программист должен написать свою систему классов. Кто не знаком с проблемой — смотрите этот комментарий, там их собрано минимум 50 штук.
Каждый из этих велосипедов отличается своим набором возможностей, своим стилем программирования и своим падением скорости. Так, например, создание класса MooTools примерно в 90 раз медленнее, чем создание класса, написанного от руки. Зачем тогда нужны все эти системы?
Читать дальше →
Тэги:
class,
define,
extend,
implement,
inheritance,
javascript,
system,
веб-разработка,
классы