jQuery UI. Widgets. Dialogs (Окна)

Иногда перед веб-программистом встает задача вывести что-то в окне, будь то уведомление или форма регистрации. И вот наконец-то появилось простое и функциональное средство! Виджет jQuery UI — Dialog … Вообщем не жизнь, а сказка! Continue reading

jQuery UI. Widgets. Datepicker (Календарь)

Сразу оговорюсь, цикл этих статей не рассчитан на матерых профи, она является всего лишь толчком к развитию, этаким небольшим экскурсом
по возможностям для новичков, для тех кто не имеет понятия о UI и jQuery в целом. Continue reading

jQuery EasyTooltip plugin

Сразу объясню, что сподвигло меня писать собственный плагин для jquery, когда уже давно есть несколько готовых.

Во-первых, это мое стремление к простоте и красоте ибо они спасут мир, а когда я взглянул на исходный код нескольких существующих, то понял, что спасать мир придется долго. Усугубило положение зависимость многих из них от других плагинов (таких как bgiframe и delegate)

Во-вторых, это невозможность менять текст тултипа «на лету». Continue reading

jQuery основы

Этой публикацией я решил открыть цикл статей для тех, кто хочет овладеть фреймворком jQuery. Как всегда я буду стараться быть кратким и приводить как можно больше примеров. Последующие статьи, в принципе, можно рассматривать как вольный перевод документации c http://docs.jquery.com.

Итак, вы решили освоить jQuery, с чего начать? С JavaScript вы, конечно же, уже знакомы, иначе не решили бы. Что еще полезно знать для лучшего понимания этого волшебного фреймворка:

  • CSS селекторы (посмотреть можно здесь)
  • XPath (посмотреть можно здесь)

На первый взгляд связь не очевидна, но дело в том, что в основе функционирования jQuery лежит возможность легкого доступа к любому узлу xml дерева, коим и является html документ, а доступ этот осуществляется с помощью механизмов
Continue reading

jQuery — что это такое

Придерживаясь формальностей jQuery — это полностью бесплатный javascript фреймворк (framework) (для тех кто не в курсе скажу, что фреймворк — это набор готовых функций для облегчения решения типовых задач). Слова «полностью бесплатный» добавлены потому, что есть и не совсем бесплатные, например ExtJS. На самом деле jQuery гораздо больше, чем просто фреймворк, это новая психология программирования на javascript, если можно так выразиться. Я бы сравнил появление jQuery с появлением самого javascript. Continue reading

W3C стандарты: трезвый взгляд

Такой смелый заголовок я позволил себе лишь потому, что в статье нет ни одного довода, который нельзя было бы проверить самостоятельно.К написанию меня побудил раздуваемый вокруг данной тематики ажиотаж (на мой взгляд надуманный). Continue reading

Плавающее JavaScript меню 2

Суть и идея скрипта описаны в статье плавающее JavaScript меню, но время идет, и тот скрипт уже не отвечает современным требованиям, таким как легкость и простота изменения количества объектов, расширяемость и др., а проще говоря устарел Continue reading