{% else-1 %}
3KZO * 4.93
(5 авг 2016, 12:53) (0/0) [0]
Odo Veiz, [code]window.$ = function ( context, pass ) {

var selector;
var nodelist = [];

if ( typeof(context) == 'string' ) {
nodelist = document.querySelectorAll(context);
} else if ( typeof(context) == 'object' ) {
selector = context;
}

/**
* Перебор набора
*/
this.each = function (handler) {

var offset;
offset = nodelist.length - 1;

for ( ; offset > -1; offset-- ) {
handler.call( null, nodelist[offset] );
}

return this;
};[/code]
3KZO * 4.93
(5 авг 2016, 12:47) (0/0) [0]
Odo Veiz, хм.. приведи пример.
3KZO * 4.93
(5 авг 2016, 12:28) (0/0) [0]
skif88, Вот код, который упрощает работу с js.

[code]<script>
function ready() {
$(window).on('load',function(){
$('form').each(function(node) {
$(node)
.on( 'submit', function() {
$('form input[type="submit"]').each(function(node_) {
$(node_)
.attribute({
'disabled' : 'disabled',
'value' : 'Подождите..'
});
});
});
});
} );
}
</script>[/code]

При чем мой фреймовик не так сильно оптимизирован...
3KZO * 4.93
(4 авг 2016, 22:09) (0/0) [0]
bibilink, jquery весит 274+кб, мой 4 кб.)
3KZO * 4.93
(4 авг 2016, 22:06) (0/0) [0]
Odo Veiz, а еще я написал (если ты не заметил), те фреймовики, что ты перечислил для огромных проектов.
3KZO * 4.93
(4 авг 2016, 22:04) (0/0) [0]
Odo Veiz, все эти фреймовики для огромных проектов, для вап не нужен такой)
Добавлено 04.08.16 в 22:05:11:
Upload..
3KZO * 4.93
(4 авг 2016, 22:02) (0/0) [0]
bibilink, лёгкий, простой.
3KZO * 4.93
(4 авг 2016, 22:02) (0/0) [0]
P.S один минуc, не написана работа с аякс, но если у вас есть мозги и желание, можно всё сделать)
3KZO * 4.93
(4 авг 2016, 21:58) (0/0) [0]
Всем здрасти) Занимаюсь игрой (она веб) устал писать горы кода на 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]
  • 1 из 1