«js-core» — новый JavaScript framework
Разработка Коробкина Дмитрия (Octane) — специалиста по веб-интерфейсам в нашей веб-студии в Волгограде. Небольшой, но многофункциональный framework для удобного и быстрого программирования на JavaScript.
- небольшой размер (около 520 строк кода);
- работает во всех актуальных на данный момент браузерах;
- поддерживает «
DOMContentLoaded» и кэширование для «getElementById»; - обеспечивает работу с AJAX;
- легок в изучении.
На данный момент подробная документация отсутствует, но в скором времени она будет размещена на страницах нашего блога, в рубрике «js-core».
Скачать последнюю версию «js-core».
Похожие темы
RSS-лента комментариев к этой статье | Обратная ссылка (trackback link)

Если верстальщик и дизайнер написал фреймворк, то он наверное ещё и программист. Универсальный специалист — это очень хорошо
А можно кратко его плюсы в сравнении с jQuery к примеру?
Сейчас попробую расписать
«js-core» vs «jQuery» (да простит меня John Resig)
Во-первых: мне кажется, разработчики «jQuery» чрезмерно стремяться сделать так, чтобы программирование на JavaScript сводилось только к знанию самого framework’а, например, разрешить программисту не задумываться о том, какие названия CSS-свойств должны соответствовать именам атрибутов объекта «
style» — это конечно очень удобно, но в результате внутренняя реализация методов усложняется, появляются дополнительные проверки, в итоге, снижается общая производительность.Такого в «jQuery» очень много. Подобных вещей я постарался избежать при написании «js-core».
Во-вторых: «jQuery» не работает в старых браузерах (IE5.5, Opera 8.5), (конечно, они уже практически не актуальны, но иногда заказчик требует их поддержку, да и проблем сделать рабочий скрипт в IE5.5 не так уж и много по сравнению с IE6), а так же слишком ресурсоемкий для работы в браузерах мобильны устройств. «js-core» пока что сохранил «легкость» и высокую скорость работы, без проблем запускается даже в «Opera Mobile 8.65» на «Nokia 6681» (ОЗУ ~ 8Мб). Возможно, в будущем, он выростет и станет таким же «монстроскриптом», как и все существующие на данный момент JavaScript framework’и. Работать над ним планирую еще долго…
В-третьих: сравнивать «jQuery» и «js-core» пока еще рано. Но не всегда целесообразно применять «jQuery», во многих случаях можно обойтись небольшим, простым и быстрым «js-core».
p.s. названия методов специально взял из «jQuery», чтобы было привычнее, т. к. сам до недавнего времени использовал именно его.