Персональный блог Игоря Антонова aka "spider_net"

JavaScript

Подписаться на эту рубрику по RSS

Знакомимся с angular.js за 60 минут


Рубрика: Видео -> JavaScript -> Angular.JS -> Программирование
Метки: | |
Просмотров: 4488
Знакомимся с angular.js за 60 минут

Не успел я отделаться от ангины, как меня поразила новая напасть – гайморит. Сегодня посетил ЛОР-врача, сделал снимок пазух носа и получил вот такой неприятный диагноз. Проблема остро начала проявляться в минувшее воскресенье. Опять поднялась температура, и лоб болезненно начал реагировать на прикосновения. Я вновь заболел, но на больничный идти опять не собираюсь. На работе горит новый проект и до отпуска его нужно запустить.

Работать дома с температурой в воскресенье заставить никак не мог, поэтому принялся смотреть различные вебинары и совершенно случайно наткнулся на «AngularJS Fundamentals in 60-ish minutes».

Читать дальше

Учимся тестировать JavaScript код


Рубрика: JavaScript -> Программирование -> Журнал Хакер -> Статьи
Метки: | | | | | | | |
Просмотров: 23757
Учимся тестировать JavaScript код

Тестирование кода – неотъемлемый цикл разработки программного обеспечения. Начинающие команды девелоперов зачастую недооценивают его роль и проверяют работоспособность приложения по старинке – «работает, да и ладно». Рано или поздно эта стратегия дает сбой и баг-трекер начинает захлестывать бесчисленная армия тасков. Чтоб не угодить в подобную западню, рекомендую раз и навсегда разобраться с нюансами тестирования JavaScript кода.

Читать дальше

Создание директив в angular.js


Рубрика: Программирование -> Angular.JS -> JavaScript
Метки: | | | |
Просмотров: 8070
Создание директив в angular.js

Продолжаю на работе терзать и наслаждаться возможностями angular.js. Сегодня мне потребовалось подключить к своему проекту плагин DatePicker из пакета jQuery UI. Заповеди angular.js диктуют использовать в представлении директивы, а не хаотичной раскиданный JavaScript код. Следовательно, вот так просто воспользоваться возможностями плагина DatePicker не получится. Точней получится, но делать это ни в коем случае нельзя, ибо это идет в разрез с идеологией angular.js. К счастью, пойти правильным путем ничуть не сложней. Достаточно написать собственную директиву и использовать в разных участках приложения. Под катом я разберу процесс написания директивы для angular.js максимально подробно.

Читать дальше

Yeoman. Генератор проектов для angular.js


Рубрика: JavaScript -> Angular.JS -> Программирование
Метки: | | | | | | | | |
Просмотров: 7558
Yeoman. Генератор проектов для angular.js

Уже говорил, что в ближайший месяц все рабочее время буду тратить на разработку нового корпоративного приложения на angular.js. Поскольку большего опыта в этом деле (моя основная работа никогда не была связана с front-end разработкой) еще нет, приходится ежедневно читать кучу мануалов и разбираться со многими вещами на ходу. Сегодня я хотел бы рассказать об одном полезном инструменте, который сильно экономит время на создании новых проектов на основе angular.

Читать дальше

HTML5 на примерах


Рубрика: Статьи -> Журнал Хакер -> Программирование -> JavaScript -> html/css
Метки: | | |
Просмотров: 15807
HTML5 на примерах

Кто на свете всех милее, всех румяней и желанней? Не подумай ничего пошлого, я имею в виду всего лишь новую версию языка разметки — HTML5. Последние версии современных браузеров уже понимают некоторые HTML5-фишки, а значит — самое время начать применять его в своих проектах.

Читать дальше

Дышим свежим AIR'ом. Изучаем Adobe AIR


Рубрика: html/css -> JavaScript -> Программирование -> Журнал Хакер -> Статьи
Метки: | | |
Просмотров: 3244
 Дышим свежим AIR'ом. Изучаем Adobe AIR

Время идет и все меняется. Кто бы мог подумать, что станет возможным писать десктопные приложения при помощи связки web-технологий - HTML+CSS+JavaScript. А ведь это реально уже три года! После появления технологии Adobe AIR взгляд на разработку "настольного" программного обеспечения изменился. Платформа AIR не только внесла новизну, но и существенно снизила планку для желающих попасть в ряды девелоперов. Это не C++ с кучей непонятных WinAPI. В AIR все гораздо проще, и для создания профессиональных приложений не нужно быть гуру программирования. Немного терпения, чтение попсовых мануалов - и вуаля: ты разработчик современных решений.

Читать дальше

Dart. Язык программирования от Google


Рубрика: JavaScript -> Программирование -> Журнал Хакер -> Статьи
Метки: | | | |
Просмотров: 6264
Dart. Язык программирования от Google

Компания Google давно перестала удивлять революционными новинками, прочно закрепляющимися в нашей жизни. WEB-сервисы, разработанные интернет гигантом, пользуются колоссальным успехом и имеют врожденный иммунитет к постоянным изменениям трендов в области юзабилити и инноваций. Поисковый монстр ведет активное наступление по всем фронтам: пользователи получают современные и безопасные сервисы, а разработчики программного обеспечения - обкатанные в недрах компании технологии. Одним из таких последних проектов корпорации добра стал новый язык программирования Dart.

Читать дальше