Всем здрасти) Занимаюсь игрой (она веб) устал писать горы кода на js, написал небольшой фреймовик, хотелось бы поделится с вами.
Собственно функциональность фреймовика проста.
// Описание
$ - имя фреймовика, представлена как функция т.е $([context]).[method]()||[property]
Возвращает this, т.е текущий объект
// Методы
// Перебор всего набора
$(..).each(function(node){
..
});
// Получение аттрибута
$(..).getAttribute(..);
// Установка аттрибута
$(..).setAttribute({
'value' : 'thisisvalue' // exmaple
});
// Установка св-в
$(..).setProperty({
'offsetTop' : 0 // example
});
// Получение св-ва
$(..).getProperty(..);
// Установка стиля
$(..).setStyle({
'color' : 'red' // example
});
// Получение стиля
$(..).getStyle(..);
и еще куча всего.. попозже скину архив..
// Начало работы
[code]$(document).on('DOMContentLoaded',function(){
alert('DOM дерево построено!');
});[/code]
Чем все это отдичается от встроенного в js и jq?
P.S один минуc, не написана работа с аякс, но если у вас есть мозги и желание, можно всё сделать)
лёгкий, простой.
3KZO, это больше на библиотеку похоже а не на фреймворк...
чем не устроил react, angular, vue.js, backbone.js?
все эти фреймовики для огромных проектов, для вап не нужен такой)
Добавлено 04.08.16 в 22:05:11:
Upload..
а еще я написал (если ты не заметил), те фреймовики, что ты перечислил для огромных проектов.
ну тогда vue.js и backbone.js они небольшие
Что значит для вап?
Большенство устройств поддерживают тот же jq, исключение, если много кода и браузер падает из-за недостатка памяти.
Если так бнспокоишься о "вапе", то нативного js вполне достаточно.