jQuery основы

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

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

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

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

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

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

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

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

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

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

Распространенные ошибки программирования на php

Ниже описаны наиболее часто встречающиеся в php коде ошибки и нерациональные решения. Многие из них не критичны или, по крайней мере, таковыми кажутся, но при определенных условиях могут серьезно замедлить выполнение скрипта. (далее…)

Пройдем по DOM

Я думаю все, кто когда-нибудь работал с JavaScript слышали про объектную модель документа (Document Object Model или DOM). Собственно, благодаря ей правильные html страницы имеют древовидную структуру (далее…)

div’ное окно

Сразу скажу, что речь пойдет не о надоедливых так называемых popup window, расшатывающих нашу нервную систему бестолковой рекламой. Вообще я сторонник того, чтобы на web странице происходили только события инициированные самим пользователем, т.е. никаких popup’ов, reload’ов, перенаправлений и т.д. Речь пойдет о тех случаях, когда использование дополнительных окон понастоящему оправдано, красиво и не вредит юзабилити. Например, окно входа в личный кабинет, окно настроек web приложения, окно оповещения (далее…)