Starcode Twitter

_template.js – шаблонизатор объектов JavaScript

дата: 06.11.09
категория: JavaScript, Интсрументарий
тэги: , , ,
комментариев: (0)

Почти все уважающие себя веб – разработчики используют ООП, и JavaScript программисты не являются исключением. Для того, чтоб начать использовать ООП на JavaScript, достаточно прочитать какой-нибудь мануал на эту тему, либо воспользоваться одной из реализаций классов на JavaScript, но на наш взгляд основная проблема ООП на js не в том, что в нём как – то иначе работает полиморфизм, инкапсуляция или наследование, а в том, что описывать классы приходится через жопу несколько непривычным способом. С целью облегчения жизни простого программиста мы написали небольшую библиотеку _template.js (версия 0.1), которую и представляем на строгий суд общественности.

Вращение картинок с помощью jQuery

дата: 26.10.09
категория: jQuery
тэги: , ,
комментариев: (2)

Нельзя сказать, что темой вращения картинок с помощью JavaScript никто не занимался. Для jQuery существуют как минимум 2 плагина –jquery.rotate и Wilq32.RotateImage, они работают почти кроссбраузерно и с помощью них можно даже сделать анимированный поворот изображения.
Вот как выглядит поворот картинки с помощью jquery.rotate:

$('#image').rotateRight(45);

_chain.js – цепочки функций в JavaScript. Часть I.

дата: 19.10.09
категория: JavaScript, Интсрументарий
тэги: , ,
комментариев: (3)

Сегодня мы расскажем об одном приёме программирования, позволяющем вызывать функции по цепочке, и предложим свою реализацию для него в JavaScript. Этот приём называется Continuation Passing Style – CPS (стиль передачи продолжений). Его суть заключается в том, что функция, работающая в CPS, кроме своих обычных параметров принимает один дополнительный – продолжение, к которому переходит управление после окончания функции (хотя в общем случае не после окончания, когда вызвали продолжение, тогда и перешло). Мы предлагаем вам собственную реализацию CPS в JavaScript – _chain.js. С помощью этого скрипта цепочки функций вызываются следующим образом:

$$._chain( func1 [, args1] )
    ._chain( func2 [, args2] )
    ...
    ._chain( funcN [, argsN] )
    .run();

«Красная книга» AJAX сайтов

дата: 11.10.09
категория: AJAX
тэги: , ,
комментариев: (0)

Сайтов, полностью работающих без перезагрузки страницы не так уж много в сети, но тем не менее они существуют, и их количество медленно, но растёт. Поэтому мы решили организовать своеобразную «Красную книгу» AJAX сайтов и надеемся пополнять её с помощью интернет-сообщества. Доменная зона, язык сайта и применяемые фреймворки не имеют значения. Только давайте договоримся не брать в расчёт веб-интерфейсы на AJAX (вроде gmail.com и pusk.ru) и Flash сайты, т.к. это отдельная тема. Также не записываем сайты, использующие iframe для обмена данными, в зачёт идёт только XMLHttpRequest.

Кому AJAX сайтов?

дата: 06.10.09
категория: AJAX, Starcode
тэги: ,
комментариев: (0)

Всем привет! Мы – команда программистов и мы повёрнуты на JavaScript и AJAX. Мы можем создать AJAX сайт с нуля, выступить в роли субподрядчика и сделать программную часть проекта, выполнить любую задачу по вёрстке, JavaScript и(или) PHP. AJAX – наш верный друг. И в этой статье мы докажем Вам, что AJAX сайты лучше обычных.