Как динамически сменить favicon
Опубликовал paramon в блоге JavaScript 01 июня 2011, 05:42
У нас на форум задали интересный вопрос: «Как динамически сменить иконку favicon на сайте?». Не долго думая, я написал простенькую функцию, которую и предлагаю вашему вниманию.
Читать дальше
Читать дальше
Для чего нужен reader и readerError в ExtJS.FormPanel
В данной заметке я коротко расскажу о некоторых особенностях работы с элементами FormPanel в ExtJS. В частности расскажу о том для чего нужны поля reader и readerError. В конце статьи приведу несколько полезных примеров использования FormPanel.
Читать дальше
Читать дальше
Динамическая загрузка скриптов и callback
Опубликовал root в блоге JavaScript 28 мая 2011, 01:47
Появилась у меня простенькая задача — после загрузки модулей Снапа вызвать callback функцию. Для Огнелиса и Оперы тупо использовал событие onload. Код примерно такой:
Читать дальше
var s = document.createElement( 'script' );
s.src = 'la-la-la.js';
s.onload = function() { .... }Читать дальше
Техника программирования с использованием флагов
Опубликовал root в блоге JavaScript 28 мая 2011, 01:44
Программирование на JavaScript имеет один серьезный недостаток — необходимо постоянно думать о совместимости в различных версиях браузера. Очень часто, приходится писать несколько вариантов реализации одного и того же алгоритма. Проверять каждый раз под каким браузером запущен код — занятие нелепое! Удобно в начале выполнения скрипта определить флаги, по которым определять поддерживает браузер то или иное свойство, например, чтобы определить поддерживает ли браузер DOM, вводим такой флаг:
Читать дальше
Читать дальше
Интересный факт об определении типа браузера
Опубликовал root в блоге JavaScript 28 мая 2011, 01:42
Как-то John Resig опубликовал у себя интересную заметку , в которой размышляет на тему, того какие техники лучше не использовать при написании кроссбраузерных приложений. Хочу поговорить об этом подробнее.
Читать дальше
Читать дальше
Быстрая str_repeat
Опубликовал root в блоге JavaScript 28 мая 2011, 01:41
Сегодня наткнулся на интересную реализацию функции str_repeat на Javascript. По словам автора она обладает просто феноменальной скоростью работы. Сам не проверял, поэтому так ли все обстоит на самом деле не знаю.
Читать дальше
Читать дальше
Наследование в JavaScript
Опубликовал root в блоге JavaScript 27 мая 2011, 23:32
Широко известный факт, что в JS нет классов, а значит нет наследования. Но при сильном желании можно реализовать механизмы наследования самостоятельно. Например, используя трюки, которые описаны далее.
Читать дальше
Читать дальше
Пример динамического меню на jQuery
В данной статье я расскажу о том как сделать динамическое меню с помощью jQuery. Для наглядности будет рассмотрен пример создания простейшего динамического меню, а в конце статьи будет размещен итоговый код и архив содержащий рабочий пример простейшего меню.
Читать дальше
Читать дальше
Что лучше JSON или XML?
Опубликовал root в блоге JavaScript 09 апреля 2011, 03:22
Наверное все знают, что на сегодняшний день при работе с AJAX существует два основных формата для получения данных от сервера — XML и JSON. По идеи основным должен быть вариант с использованием XML (это следует из расшифровки термина AJAX). Но программисты используют этот термин гораздо шире. Фактически Ajax стал синонимом веб-приложений, которые работают по принципу частичной загрузки данных (проще говоря без перезагрузки веб-страницы). При этом данные как правило поступают либо в формате JSON, либо в формате XML. Поэтому имеет смысл сравнить эти два варианта.
Читать дальше
Читать дальше
Пример ajax запроса на jquery

В данной статье я расскажу о том как сделать Ajax запрос с помощью jQuery. Для наглядности покажу пару примеров использования библиотеки jquery для осуществления запросов. А в завершение порассуждаю о том где целесообразно использовать Ajax, а где нет.
Читать дальше