TOP топиков
Пример ajax запроса на jquery

В данной статье я расскажу о том как сделать Ajax запрос с помощью jQuery. Для наглядности покажу пару примеров использования библиотеки jquery для осуществления запросов. А в завершение порассуждаю о том где целесообразно использовать Ajax, а где нет.
Читать дальше
Чат на ajax
Опубликовал paramon в блоге JavaScript 21 марта 2011, 21:49
Для того чтобы запустить чат на своем сайте достаточно взять готовые скрипты и разместить их у себя на хостинге. Но для нас легких путей не существует, поэтому в данной статье я расскажу о том как работают интернет-чаты, и как можно сделать свой собственный чат. Так как я считаю, что чатом можно назвать только скрипты работающие через Ajax, в статье будет описываться именно этот подход получения данных. В конце статьи я приведу готовые скрипты для организации чата.
Читать дальше
Читать дальше
Списки и деревья на jquery
В этой статье я хочу рассказать о том как создаются такие элементы как списки и деревья. Очень часто эти элементы делаются динамическими. То есть, часть списка может быть скрыта до тех пор пока вы не наведете курсор на соответствующий элемент или не щелкните кнопкой мыши. Именно о динамических списках и деревьях пойдет речь далее. В конце статьи будут приведены готовые скрипты для создания списков на jquery.
Читать дальше
Читать дальше
jquery карусель
В последнее время все большую популярность приобретает эффект ротации изображений, который называется «карусель». Поэтому сегодня я хочу рассказать как работает данный эффект, а также показать как самостоятельно с помощью jquery создать карусель. Готовые скрипты, как всегда, ждут вас в конце. Итак, поехали!
Читать дальше
Читать дальше
Индикатор загрузки на jquery
Для того чтобы сделать ваш сайт более профессиональным рекомендую создать такую вещь как индикатор загрузки файлов. Естественно, что сама загрузки должна осуществлять через Ajax. В данной статье я расскажу о том, как работает индикатор загрузки на javascript, а так же приведу конкретный пример создания собственного загрузчика, написанного на jquery.
Читать дальше
Читать дальше
Галерея изображений на JQuery
В данной статье я подробно рассмотрю вопрос создания собственной галереи изображений. Несмотря на то, что существует огромное количество готовых решений, мне кажется не будет лишним самостоятельно разобраться в данном вопросе. Хотя бы с целью развития себя как программиста. Я не предлагаю писать все с нуля, вместо этого я рекомендую использовать фреймворк jquery, который позволит не думать о мелких технических вопросах, а сосредоточиться на главном. Далее в статье я подробно расскажу как создать свою собственную галерею изображений, а в конце приведу готовые скрипты.
Читать дальше
Читать дальше
Функция jQuery().fadeIn
.fadeIn( [ duration ], [ callback ] )
Функция fadeIn() служит для создания эффекта проявляющихся элементов путем изменения параметра «opacity» с 0% до 100%.
Параметр «duration» задает скорость анимации в миллисекундах. Если вместо числа указать значение «fast» или «slow», то длительность анимации будет соответствовать интервалам 200 и 600 миллисекунд. Если указать другие строковые значения или не задать параметр вообще, то по умолчанию используется интервал в 400 миллисекунд.
Параметр Callback — это указатель на функцию, которая запускается после завершения анимации (необязательный параметр). Как правило, это свойство используется, чтобы связать несколько разных анимаций.
Сделать анимацию можно для любого элемента, например, для простого изображения:
Функция fadeIn() служит для создания эффекта проявляющихся элементов путем изменения параметра «opacity» с 0% до 100%.
.fadeIn( [ duration ], [ callback ] )
duration - строка или число, определяющее длительность анимации.
callback - функция, к которой обращается программа, как только анимация закончится.
Параметр «duration» задает скорость анимации в миллисекундах. Если вместо числа указать значение «fast» или «slow», то длительность анимации будет соответствовать интервалам 200 и 600 миллисекунд. Если указать другие строковые значения или не задать параметр вообще, то по умолчанию используется интервал в 400 миллисекунд.
Параметр Callback — это указатель на функцию, которая запускается после завершения анимации (необязательный параметр). Как правило, это свойство используется, чтобы связать несколько разных анимаций.
Сделать анимацию можно для любого элемента, например, для простого изображения:
<div id="clickme">
Click here
</div>
<img id="book" src="book.png" alt="" width="100" height="123" />
With the element initially hidden, we can show it slowly:
$('#clickme').click(function() {
$('#book').fadeIn('slow', function() {
// Animation complete
});
});
Как добавить данные в ExtJS ArrayStore
Обычно люди используют ExtJS.ArrayStore для загрузки данных с сервера, но иногда возникает задача создать объект ArrayStore с уже предустановленными данными, которые загружаются в браузер вместе с самим JavaScript приложением.
Для этого в Ext.ArrayStore предусмотрен метод «loadData», который используется следующим образом:
Читать дальше
Для этого в Ext.ArrayStore предусмотрен метод «loadData», который используется следующим образом:
Читать дальше
Клуб разработчиков на Jquery
Неплохая социальная сеть разработчиков на jQuery, выполненная в стиле Digg.
Оригинал: jquery-club.ru
Как динамически сменить 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 при создании сайта
Опубликовал root в блоге JavaScript 25 февраля 2011, 21:21
Данный термин еще очень молод, придумал его Джесс Джеймс Гаррет (Jesse James Garrett). Название говорит, что за основу берется использование JavaScrіpt, а точнее в центре разработки лежит использование объекта языка JavaScrіpt – XMLHttpRequest, который разрешает осуществление запросов к серверу после того, как страница загрузилась. Контакт между клиентом и сервером осуществляется не одновременно, используя ХML представление. Существуют и другие аналогичные объединения как (Asynchronous Java + XML) и (Asynchrounous ActіonScrіpt + SWF).
Есть общность, созданная веб-ориентированными технологиями, которые, объединяясь, дают выход на новый уровень развития веб-технологий.
Основную популяризацию AJAX осуществляет компания Google, которая использует данный подход при создании популярных веб-ресурсов Gmaіl, Google maps и Google suggest, это вызывает интерес среди веб-разработчиков.
Читать дальше
Есть общность, созданная веб-ориентированными технологиями, которые, объединяясь, дают выход на новый уровень развития веб-технологий.
Основную популяризацию AJAX осуществляет компания Google, которая использует данный подход при создании популярных веб-ресурсов Gmaіl, Google maps и Google suggest, это вызывает интерес среди веб-разработчиков.
Читать дальше
Что такое ajax?
Опубликовал root в блоге JavaScript 24 февраля 2011, 22:02
Ajax — это технология асинхронной передачи данных. Такое скупое и непонятное определение Ajax-а выдаст практический любой веб-программист. Но для пониманмя всей значимости данной технологии его будет явно недостаточно. Поэтому я позволю себе дать понятие Ajax в описательной форме.
Итак, Ajax — это когда для отображения страницы не нужно перезагружать страницу, а это в свою очередь значит более быструю работу страницы и меньшие объемы передаваемого трафика.
Читать дальше
Итак, Ajax — это когда для отображения страницы не нужно перезагружать страницу, а это в свою очередь значит более быструю работу страницы и меньшие объемы передаваемого трафика.
Читать дальше