Когда jQuery, библиотека JavaScript, увидела свет в январе 2006, все подумали: «очередная красивая игрушка». Выбор CSS-селекторов в качестве базиса было, конечно, изящной идеей, но использование цепочек преобразований выглядело немного замысловато, и сама библиотека, по-видимому, не покрывала всех возможных случаев. jQuery расценивали тогда только как временное и проходящее решение.
Читать далее »
Рубрики с меткой ‘объект’
jQuery для JavaScript
Технология Drag & Drop
В JavaScript нет встроенный событий Drag и Drop, которые поддерживаются многими языках программирования, но есть средства, с помощью которых данную технологию можно реализоватю.
Код скрипта:
Читать далее »
Создание динамических форм с помощью JavaScript
Очень часто при создании HTML-форм возникает потребность узнать у пользователя значения однотипных параметров, количество которых заранее неизвестно. Например, если это форма добавления сообщения в форум с возможностью прикрепить один или несколько файлов, например, с фотографиями. Другим примером может служить форма с анкетой, в которой есть сведения о детях. И в том и другом случае невозможно заранее предположить количество полей, которые пожелает заполнить посетитель сайта.
Читать далее »
Ссылка — дело не хитрое
Вообще что такое ссылка — это, без чего не обходится не один сайт. В этой статье будет рассказано о многих возможностях ссылок. Естественно во многих учебниках уже было всё растолковано по частям, но следует всё разобрать воедино и кратко рассказать о каждом эффекте. Ну начнём….
Вообще ссылка представляет собой вид <a href=»ваш_путь»>Имя сайта</a>, но сколько можно с этим сотворить ? Ответ: Много!
Многие видели, что при наведении на ссылку иногда может вылезти подсказка к этой ссылке, всё делается по средствам тега title.
Читать далее »
Объектно-ориентированное программирование, классы в PHP
Мой путь к пониманию объектов шел слишком долго. Надо сказать, что закончился он чрезвычайно неожиданно — я прочел… мануал PHP 4. Где можно найти толковое описание, только не там, казалось бы… Правда, уже до этого я кое-что знал («…объект, сочетающий в себе как совокупность данных, так и действий над ними.» (с) Епанешников, «Программирование в среде Turbo Pascal 7.0″), но это уже детали.
Объектно-ориентированное программирование на PHP. Классы
Мой путь к пониманию объектов шел слишком долго. Надо сказать, что закончился он чрезвычайно неожиданно — я прочел… мануал PHP 4. Где можно найти толковое описание, только не там, казалось бы… Правда, уже до этого я кое-что знал («…объект, сочетающий в себе как совокупность данных, так и действий над ними.» (с) Епанешников, «Программирование в среде Turbo Pascal 7.0″), но это уже детали.
Работа с Шаблонами
Фуух, наконец-то я решил проблему шаблонов :). Я перепробовал многие классы, такие как, FastTemplate, IT[X] — IntegratedTemplate (PEAR), но большинство из них, либо слишком громоздкие (IT), либо с ошибками, например у меня не получилось использовать динамические шаблоны в FastTemplate. Мой класс, естесственно, не является сразу решением многих проблем шаблонов, но хотя бы, избавляет от некоторых из них, т.е. отделение кода от представления, что является очень важным для хотя бы более менее крупного сайта. Мне кажется приводить здесь весь класс не стоит, т.к. Вы можете его скачать и посмотреть, а здесь, я лишь привожу его описание с комментариями и примерами. Итак,
1. Описание класса. Читать далее »
Использование разделяемой памяти в PHP
IPC («Inter-Process Communication» — межпроцессное взаимодействие) — одна из важнейших особенностей ОС семейства UNIX. Она позволяет различным процессам взаимодействовать между собой. В этой статье речь пойдёт о двух технологиях System V IPC (System V — одна из ключевых версий ОС UNIX компании AT&T — прим. пер.): о семафорах и разделяемой памяти. System V IPC впервые появилась в SVR2 (System V Release 2 — прим. пер.). System V IPC, однако, была реализована многими разработчиками. Она также доступна в SVR4.
Читать далее »