Почти все уважающие себя веб – разработчики используют ООП, и JavaScript программисты не являются исключением. Для того, чтоб начать использовать ООП на JavaScript, достаточно прочитать какой-нибудь мануал на эту тему, либо воспользоваться одной из реализаций классов на JavaScript, но на наш взгляд основная проблема ООП на js не в том, что в нём как – то иначе работает полиморфизм, инкапсуляция или наследование, а в том, что описывать классы приходится через жопу несколько непривычным способом. С целью облегчения жизни простого программиста мы написали небольшую библиотеку _template.js (версия 0.1), которую и представляем на строгий суд общественности.
_template.js – шаблонизатор объектов JavaScript
категория: JavaScript, Интсрументарий
тэги: javascript, web 2.0, _template.js, ООП
комментариев: (0)
Вращение картинок с помощью jQuery
Нельзя сказать, что темой вращения картинок с помощью JavaScript никто не занимался. Для jQuery существуют как минимум 2 плагина –jquery.rotate и Wilq32.RotateImage, они работают почти кроссбраузерно и с помощью них можно даже сделать анимированный поворот изображения.
Вот как выглядит поворот картинки с помощью jquery.rotate:
$('#image').rotateRight(45);
_chain.js – цепочки функций в JavaScript. Часть I.
категория: JavaScript, Интсрументарий
тэги: javascript, web 2.0, _chain.js
комментариев: (3)
Сегодня мы расскажем об одном приёме программирования, позволяющем вызывать функции по цепочке, и предложим свою реализацию для него в JavaScript. Этот приём называется Continuation Passing Style – CPS (стиль передачи продолжений). Его суть заключается в том, что функция, работающая в CPS, кроме своих обычных параметров принимает один дополнительный – продолжение, к которому переходит управление после окончания функции (хотя в общем случае не после окончания, когда вызвали продолжение, тогда и перешло). Мы предлагаем вам собственную реализацию CPS в JavaScript – _chain.js. С помощью этого скрипта цепочки функций вызываются следующим образом:
$$._chain( func1 [, args1] ) ._chain( func2 [, args2] ) ... ._chain( funcN [, argsN] ) .run();
«Красная книга» AJAX сайтов
Сайтов, полностью работающих без перезагрузки страницы не так уж много в сети, но тем не менее они существуют, и их количество медленно, но растёт. Поэтому мы решили организовать своеобразную «Красную книгу» AJAX сайтов и надеемся пополнять её с помощью интернет-сообщества. Доменная зона, язык сайта и применяемые фреймворки не имеют значения. Только давайте договоримся не брать в расчёт веб-интерфейсы на AJAX (вроде gmail.com и pusk.ru) и Flash сайты, т.к. это отдельная тема. Также не записываем сайты, использующие iframe для обмена данными, в зачёт идёт только XMLHttpRequest.
Кому AJAX сайтов?
Всем привет! Мы – команда программистов и мы повёрнуты на JavaScript и AJAX. Мы можем создать AJAX сайт с нуля, выступить в роли субподрядчика и сделать программную часть проекта, выполнить любую задачу по вёрстке, JavaScript и(или) PHP. AJAX – наш верный друг. И в этой статье мы докажем Вам, что AJAX сайты лучше обычных.

