Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

Что такое RequireJS и что с этим делать?

Для начала давайте разберемся с основами. Думаю, что всем известен классический способ подгрузки JS файлов с использование <script> тегов. Этим способом мы пользуемся уже очень давно и скорее всего будем продолжать. Однако, при этом есть ряд минусов, на которые вы наверняка уже обратили внимание: список загружаемых скриптов определяется в hml файле, тогда как основной код

Modernizr или как писать код под все браузеры.

Специфика написания приложений для клиентской части в JS в том что нужно принимать во внимание все основные браузеры. Или как минимум те, которые заказчик хочет поддерживать. Один из подходов – это определить доступные ресурсы браузера и загрузить код, который написан специально под него. Оставим в стороне тот факт, что это растягивает время разработки в разы

Mini Promise library

Самый удобный способ работы с асинхронными запросами в JavaScript это используя обещания (promises). В отличии от более очевидных callback функций, promise позволяет значительно проще обрабатывать несколько связанных асинхонных запросов. Я в каждом своем проекте стараюсь использовать именно этот подход, нравится он мне, что уж там говорить. В ангуларе за promises отвечает библиотека $q я о

Мокро-библиотеки JavaScript – MicroJS

Сегодня я хотел бы вам рассказать о достаточно интересном ресурсе, который коллекционирует микробиблиотеки, написанные на JavaScript – MicroJS. Чем они могут быть полезны? Ну оставим тот факт, что всегда полезно иметь много доступных инструментов и использовать их по мере необходимости. Мне этот сайт нравится в первую очередь тем, что в одном месте собран о большое

Графическая библиотека three.js

Сегодня хотелось бы поговорить о достаточно популярной графической библиотеке (или графическом движке) three.js – библиотека предназначена для вывода графики. Сегодня хочу показать простой пример для начала работы с ней. Для старта на потребуется всего лишь несколько вещей. Во-первых, сама библиотека (неожиданно). Возьмем ее из CDN: https://cdnjs.cloudflare.com/ajax/libs/three.js/r70/three.min.js Далее используем совсем простой CSS, только для того чтобы

Библиотека для пошагового обзора сайта – intro.js

Меня порой замыкает и я не могу придумать как подобрать красивое название на русском. Но, проект достаточно интересный, поэтому хочу им поделиться. Итак: intro.js. Что она делает? Это библиотека предназначена для того, что ввести посетителя в курс дела. показать ему все интересные штуки и приятности вашего сайта. А то вот мучаешься вопросом – все ли