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

программирование

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

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


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

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

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

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


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

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

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

Новый бесплатный курс "Shaping up with Angular.js"


Рубрика: Angular.JS -> JavaScript -> Видео -> Программирование
Метки: | | | | |
Просмотров: 4940
Новый бесплатный курс "Shaping up with Angular.js"

Пока я отдыхал от программирования и цифрового мира в Таиланде на CodeSchool стартовал новый бесплатный курс (на английском) по Angular.JS. Курс спонсирует компания Google, поэтому прослушать его может любой желающий совершенно бесплатно.

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

Angular.js. Пример простейшей директивы


Рубрика: Angular.JS -> JavaScript -> Программирование
Метки: | |
Просмотров: 11543
Angular.js. Пример простейшей директивы

Согласно документации angular.js директивы должны элегантно решать одну определенную задачу. Код директивы должен быть пригоден к многократному применению и без проблем использоваться в разных приложениях. На днях я решил поэкспериментировать с написанием директив и в рамках своих опытов, написал пример простейшей директивы. Цель моего микро проекта – создать директиву, которую можно применять в элементах ввода (input) для принудительного перевода всех вводимых символов в верхний регистр.

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

Доклад. Angular.JS – фреймворк для создания приложений на HTML/JS


Рубрика: Angular.JS -> JavaScript -> Видео -> Программирование
Метки: | |
Просмотров: 6098
Доклад. Angular.JS – фреймворк для создания приложений на HTML/JS

Вчера я поделился одним интересным видео докладом о Angular.js. Напомню, Dan Wahlin рассказал и показал на наглядных примерах базовые возможности angular.js в действии. Доклад получился шикарным и рекомендован к просмотру всем новичкам в таинственном мире angular.js. К сожалению, доклад полностью на английском, что вызывает проблемы с пониманием для некоторых разработчиков. Если ты один из тех, кто еще не готов потреблять англоязычный контент, то заглядывай под кат, там тебя ждет сюрприз.

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

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


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

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

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

Программируем torrent-клиент на C#


Рубрика: c# -> Журнал Хакер -> Программирование -> Статьи
Метки: | | |
Просмотров: 23782
Программируем torrent-клиент на C#

«Шесть лет прошло со времен первой войны людей и орков…» Действительно, прошло уже несколько месяцев с момента выхода статьи, в которой мы на практике разобрали процесс создания и парсинга torrent-файлов. К большому сожалению, до самого вкусного момента (взаимодействия с трекером) мы добрались только сегодня – из-за проблем с отладкой готового примера. Лишь после нескольких сеансов электростимуляции толстым зондом со стороны редактора рубрики я смог это дело осилить и облечь в суровые строки журнальной статьи.

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