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

JavaScript

Подписаться на эту метку по RSS

Как вывести содержимое массива без использования циклов в JavaScript?


Рубрика: JavaScript -> Программирование
Метки: | |
Просмотров: 23535
Как вывести содержимое массива без использования циклов в JavaScript?

Один из читателей блога обратился ко мне по почте с вопросом: «Как вести содержимое массива в JavaScript без использования циклов?». Не знаю, зачем ему это понадобилось, но смею предположить, что речь идет о тестовом задании для собеседования. Я никогда не работал JavaScript-разработчиком. Изучал этот язык сугубо для личных целей, поэтому возможно чего-то не знаю, но если бы я столкнулся с этой задачей, то применил бы один из следующих способов.

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

Системный администратор 09/14. Введение в angular.js


Рубрика: Angular.JS -> JavaScript -> Статьи
Метки: | | | | |
Просмотров: 4307
Системный администратор 09/14. Введение в angular.js

Несколько дней назад вышел сентябрьский номер замечательного журнала "Системный администратор". В нем опубликована моя статья "Введение в angular.js". Если вы решили познакомиться с angular.js и не знаете с чего начать, то рекомендую к прочтению мою статью(сорри, за скромность :-)). Журнал "Системный администратор" доступен как в бумажном формате, так и в электронном. Ознакомиться с оглавлением нового номера можно здесь.

Змейка на JavaScript и CSS


Рубрика: html/css -> JavaScript -> Интересности -> Программирование
Метки: | | | | |
Просмотров: 20358
Змейка на JavaScript и CSS

Всегда восхищался мастерством разработчиков, способных сотворить из CSS и JavaScript настоящие чудеса. Мне довелось посмотреть красивые демки, попробовать порты старых добрых игрушек с NES и много других интересных вещей. Не знаю, где авторы этих творений учатся тайным приемам мастерства, но вещи они творят просто шикарные. Вот сегодня мне попалась на глаза демонстрация простой игрушки - старой доброй змейки (поиграться можно под катом). Несмотря на банальность идеи, реализация выглядит суперски. Красивое оформление и под капотом лишь JavaScript и немного CSS.

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

Красивые URL для angular.js. Убираем хэш тэги


Рубрика: Angular.JS -> JavaScript -> Программирование
Метки: | | | | |
Просмотров: 15191
Красивые URL для angular.js. Убираем хэш тэги

В последний день первого летнего месяца мне хотелось бы поговорить тюнинге URL в Angular.js приложениях. Если ничего не менять в настройках, то angular.js по умолчанию будет применять в url хеш тэг (#) для разделения пути. Например, http://mysite/#/about. Такой стиль отображения URL во многих случаях не подходит и разработчику обязательно захочется навести красоту, вырезав этот неуместный хэш-тэг. К счастью, это сделать совсем не трудно.

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

Form Stamp. Библиотека виджетов для angular.js


Рубрика: Angular.JS -> Программирование
Метки: | | | | | |
Просмотров: 6460
Form Stamp. Библиотека виджетов для angular.js

Когда я начал разрабатывать на angular.js первое реальное приложение, то буквально сразу столкнулся с нехваткой привычных элементов управления. Взять тот же привычный всем виджет календаря из библиотеки jQuery-UI. Чтобы воспользоваться им в angular.js-проекте потребуется потратить время на написание обертки. В одном из своих постов я рассказывал и показывал пример создания подобной директивы. Это не сложно, пока не появляется цели сделать нечто подобное для более сложных элементов управления.

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

TinyMCE, вырезанные теги и ненужные <p>


Рубрика: html/css -> JavaScript -> Программирование
Метки: | | | |
Просмотров: 6644
TinyMCE, вырезанные теги и ненужные <p>

Постоянно проходится использовать WYSYWIG редактор TinyMCE (он встроен в diafan.cms из коробки) и настройки по умолчанию не совсем подходят для вставки html кода. Некоторые теги он беспощадно вырезает, а если вставить голый текст, то он обязательно обернет его в тег нового параграфа. Такая забота нужна далеко не всегда и чаще она превращается в проблему, нежели пользу.

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

Генераторы меню для сайта или делаем CSS меню без кода


Рубрика: html/css -> JavaScript -> Программирование
Метки: | | | | | | |
Просмотров: 24253
Генераторы меню для сайта или делаем CSS меню без кода

Ни один web-сайт не обходится без навигационного меню. В одних случаях меню приходится делать вертикальным, в других горизонтальным. Некоторые клиенты требуют адаптивности, полной кросс браузерности и прочих плюшек. CSS3 представляет все необходимое для создания навигационных менюшек любой сложности. Трудность заключается лишь в отсутствии поддержки CSS3 старыми браузерами, списывать со счетов, которые нельзя.

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