Главная » Новости
Carbon.JS — модульная JavaScript-библиотека (фреймворк), обеспечивающая выборку элементов по CSS1-3 селекторам, полноценную работу с DOM, анимацию объектов и поддержку технологии Ajax.
Апр'10
1

Наконец-то дошли руки обновить все модули до новых имён файлов. На данный момент ядро имеет версию 2.2.0, а все остальные модули 1.1.0. К тому же, как я и обещал, осталось только 5 из 6 модулей – модуль UI я разбил на отдельные 3 файла-плагина. Пока что они доступны только из репозитория.

Кстати о репозитории. На данный момент я уже успел наплодить хранилищ на github.com, code.google.com и sourceforge.net. Сначала думал переехать на github, т.к. там будет располагаться ещё один проект, участником которого я являюсь – это движок форумов ExBB. Но из-за чрезмерной для меня сложности и нежелания разбираться в системе, от git пришлось отказаться.

На code.google.com я уже давно зарегистрировал хранилище, но из-за их жесткой структуры репозитория я просто не смог перенести туда свой проект (структура моего хранилища совсем иная), к тому же, там нет импорта истории изменений.

Пока что остановился на SourceForge, и уже даже закачал туда репозиторий (опять же, не понял как импортировать репозиторий с другого сервера), но нужно сидеть и разбираться.

Как бы то ни было, архивы для скачки обновлены.

UPD. Остановился на google.code: разобрался с их структурой репозитория и оформил страничку http://code.google.com/p/carbonjs/. Ссылки на репозиторий на сайте обновлены.

Март'10
7

Релиз-кандидаты модулей Core v2.2.0 и Utilities v1.1.0. Это первые два модуля с новыми шаблонами имён. Пока что доступны только из репозитория, т.к. несовместимы с именами других модулей.

Читать полностью »

Фев'10
7

Сегодня выпускаю новую версию ядра 2.1.8. Релизом стала, как я и ожидал, вчерашняя сборка из репозитория. На данный момент, это самая лучшая версия ядра Карбона по соотношению скорость/стабильность.

Читать полностью »

Янв'10
29

Релиз версии ядра 2.1.7. После написания предыдущей статьи про YASS я понял, что забыл протестировать те 7 селекторов, на которых заваливается YASS, на Карбоне в браузерах без нативной поддержки Selectors API (Firefox 2, Opera 9.23).

Читать полностью »

Янв'10
7

В этой версии ядра функция loadModule() переименована в loadModules(), так как множественное число в имени функции в данном случае более логично. Также функция стала независимой от onDOMready(), теперь не нужно писать конструкции вида:


CarbonJS.onDOMready(function() {
	CarbonJS.loadModules([...], function() {
		...
	});
});

Функция onDOMready() теперь определена уже в самой loadModules().

Сен'09
28

Итак, после 4х месяцев разработки отправляю на золото новую версию ядра – 2.1.5.
Эта версия не содержит существенных изменений в самом алгоритме поиска элементов, но богата на другие новые функции.

Читать полностью »