Sq.Piglet — записки о работе и жизни

JavaScript

Полезные JavaScript функции часть 3 (работа со строками)

Вот некоторые функции (trim, stripTags, htmlspecialchars), которые расширяют возможность JavaScript при работе со строками.

4 декабря 2008

Полезные JavaScript функции часть 2 (валидация форм или в ожидании XForms)

Когда-нибудь настанет светлое будущие и валидировать формы будет сам браузер, для этого даже есть стандарт XForms. А пока все приходиться делать руками. Чтобы облегчить это процесс я написал небольшой framework на JavaScript.

21 сентября 2008

AJAX-отправка файлов на сервер

Недавно столкнулся с проблемой закачки картинок AJAX’ом. Перепробовал массу способов. Самым лучшим оказался SWFupload. Из названия можно понять, что отправка файлов на сервер происходит с помощью Flash и JavaScript. Если клиент не поддерживает эти технологии, то ничто не мешает показывать ему input type file.

Из достоинств SWFupload

  1. Работает во всех адекватных браузерах.
  2. Имеет гибкий и хорошо документированный API.
  3. Позволяет задавать маски для разрешенных файлов (*.jpg).
  4. В диалоговом окне можно выбирать несколько файлов.

21 сентября 2008

Полезные JavaScript функции часть 1 (опредиление выбранного пункта в выпадающем списке)

Из проекта в проект приходится использовать одни и те же приемы и функции. Поскольку мне надоело каждый раз изобретать велосипед, то я решил публиковать некоторые из них у себя в блоге.

30 августа 2008

Как отобразить на странице HTML полученный AJAX’ом

Иногда бывает нужно отобразить на странице полученный AJAX’ом XML. Если этот XML не что иное как HTML, то парсить его не хочется, а стандартные DOM методы вроде appendChild работают не так, как хотелось бы, прикрепленный таким методом XML не рендерится браузером.

24 февраля 2008

Бретт Маклафлин «Изучаем Ajax»

Купил эту книжку. Книжка надо сказать недешевая, примерно 600 руб. И был страшно разочарован. Сначала все было хорошо, много иллюстраций, обещали также и новую, прогрессивную методику обучения, но дочитать до конца я не смог.

18 января 2008

SilverLight — плохие технологии в кривых руках

Сегодня наши ребята выкатили новый релиз, в котором видео транслируется с помощью SilverLight. Напомню, что SilverLight это детище Microsoft, прозванное убийцей Flash. На практике SilverLight 1.0 это JavaScript фреймворк, который может только то, что может JavaScript. Единственное положительное отличие это возможность транслировать видео в HDTV. К слову, в 2008 году Adobe обещала добавить поддержку HDTV во Flash.

26 декабря 2007

Об эффективности баннерных систем и JavaScript

Большинство распространенных баннерных систем (баннерок) используют JavaScript для показа баннеров на странице. Сложно сказать чем руководствовались разработчики, придя к такому странному решению. Может быть это связанно с переносом нагрузки на клиента, а может быть для кроссплатформенности своего приложения, но у этого способа есть несколько серьезных недостатков.

19 декабря 2007