Lavalamp

Незнаю в силу каких обстоятельств сложилось что при поиске данного эффекта все ссыки рано или позно заканчиваються тут. Возможно потому что этот плагин был первым, возможно потому что потому что эффект действительно похож на лавовую лампу. В обoем это не важно моя статья тоже веден на этот плагин ;)

(далее…)

Delayed DOM Manipulations

Чебурашка решил начать разговор издалека. — Солнышко светит, травка зеленеет! — сказал он. — А нам вот так нужны гвозди! Не дадите немножко? — Это не травка зеленеет, — ответил кладовщик.- Это краску пролили. А гвоздей нет. Каждый ящик на учете.

Пожалуй эта цитата лучше всего характеризует то, что я сегодня вам приготовил. А подготовка материала как показала практика дело очень интимное. Я пару раз просил читателей сказать о чем они хотели бы почитать, но ни разу не написал, ни на одну из предложенных тем. Зато могу бросить все и начать писать о том, что мне пришло в голову как шальная мысль. Так и в этот раз, просматривая очередную заметку «100500 типс энд трикс для жуквери» я решил, что меня утомил один из этих типсов.

(далее…)

Eventify

Не давали мне покоя рассуждения начатые в заметке Продвинутая теория создания плагинов и решил я написать плагин, который бы переводил все методы переданного объекта в события. Конечно же сам объект не должен быть нарушен, то есть должен иметь возможность вызывать свои методы напрямую, более того при любом вызове любого метода должны отрабатывать еще два события onBeforeMethod и onAfterMethod.

(далее…)

jMaps

Я вообще стараюсь не писать о том что морально устарело или больше не поддерживается, но сегодня именно такой случай. Я хочу рассказать вам об одном очень хорошем плагине для работы с гуглокартами под названием jMaps. Его исходники доступны на жыдхабе, но к сожелению их никто не обновлял с 17 сентября 2009 года. Один из авторов digitalspaghetti тоже пропал с сентября. В общем жыдхаб это единственная живая ссылка на проект, не считая репозитория плагинов jquery :( Если кто-то располагает хоть какими-то знаниями относительно более свежих версий очень прошу в каменты. А пока я буду рассказывать о том чего я накопал в коде.

(далее…)

Paint

Научившись работать с Raphaël и пользуясь познаниями из прошлой статьи плагин нужно соединить с colorpicker’ом и datagrid’ом. Долго не гугля я выбрал два кажущиеся мне нормальные плагина и похоже не ошибся. Интеграция прошла быстро и безболезненно :)

(далее…)

Продвинутая теория создания плагинов

Прошлый раз я рассказал вам о замечательной библиотеке Raphaël и о том как хорошо и удобно с ней работать, в этот раз я не буду останавливаться на таких подробностях и расскажу о продвинутой теории реализации плагина который позволяет рисовать векторную графику поверх растровой будет взаемодействовать с другими плагинами.

(далее…)

Простой comet

Всю неделю готовил эту статью, и вот наконец публикую.

Что же первое приходит в голову, когда видишь слово «comet», правильно — чистящее средство, потом комета, а оно почему-то означает технологию (хотя это, наверное, громко сказано, скорее паттерн) постоянного соединения с сервером. Все же в толстых книжках читали, что после того как сервер получил запрос и отдал ответ браузеру, он забывает, что к нему вообще кто-то обращался. А тут поседели умные люди и стали седыми. Нет, посидели и придумали идею, как заставить передавать браузеру информацию, изменившуюся на сервере.

(далее…)