JavaScript микро-фреймворки. Часть 2.

JavaScript микро-фреймворки. Часть 2. Продолжаем наш обзор JavaScript микро-фреймворков. Надеюсь они уже начали приносить вам радость. Возможно уже скоро вы и сами захотите написать что-то свое? :)

Underscore.js

Автором является компания DocumentCloud

Underscore это вся мощь Prototype.js (или Ruby) при работе с массивами и объектами, но без расширения встроенных в JavaScript объектов.

Крайне полезный микро-фреймворк, добавляет около 60 функций для работы с массивами, хешами, объектами и функциями. Такие функции как forEach, map, reduce, filter, every, some и indexOf сильно упрощают жизнь JS-разработчику.

Qwery

Dustin Diaz (ded), пишет:

Qwery это небольшой, но невероятно быстрый движок поиска элементов, работает с правилами CSS1, CSS2, CSS3

Искать DOM элементы приходится постоянно, и поисковые движки появились уже давно. Данный движок отличает размер, всего лишь 1Кб, и при этом он позволяет использовать все современные правила поиска.

{{ mustache }}

Честно говоря, затрудняюсь сказать кто был первым автором, но скорее всего это Chris Wanstrath (defunkt)

Logic-less templates

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

mustache это замечательный шаблонный движок, лишенный всякой ерунды. Когда ваш JS-проект вырастает во что-то более серьезное mustache очень спасает, позволяет разделить логику и вывод. И это при том что сам фреймворк занимает всего лишь 1,5Кб.

Что ещё почитать?

← Tumblr — мой первый Node.JS модульВстроенный веб-сервер в PHP 5.4 →