1.0.34 • Published 6 years ago
jqnano v1.0.34
@kilt/jqnano
Nano library to manipulate the DOM
npm install @kilt/jqnano --save
Object
// alias of document.querySelector('.item')
_('.item')
// alias of el.querySelector('.item')
_(el, '.item')
// alias of document.querySelectorAll('.item')
_.$('.item')
// alias of el.querySelectorAll('.item')
_.$(el, '.item')
Create, atach, detach
var el = _.create('div', {
style: 'color: red'
}, 'Lorem ipsum dolor sit amet...');
// adds to parent as last child
_.append(parent, el);
// adds to parent as first child
_.prepend(parent, el);
// removes element from dom
_.remove(el);
Class Handling
// also _.classList.has(el, 'active');
_.hasClass(el, 'active');
// also _.classList.add(el, 'active');
_.addClass(el, 'active');
// also _.classList.rm(el, 'active');
_.removeClass(el, 'active');
// also _.classList.toggle(el, 'active', value'?' );
_.toggleClass(el, 'active', value'?' );
Utils
_.each(list, function (item, index) {
// do stuff
});
_.each(object, function (item, key) {
// do stuff
});
// _.first(list, iteratee, thisArg? );
_.first([1,2,3,4,5,6], function (num, i) {
// first odd
return num%2;
});
//: 1
// _.last(list, iteratee, thisArg? );
_.last([1,2,3,4,5,6], function (num, i) {
// first odd
return num%2;
});
//: 5
_.noop('foo')
//: undefined
_.noopValue('foo')
//: foo
var foo = _.once(function () {
console.log('hello world'); return 'foo';
});
foo();
foo();
//: hello world
//: foo
//: foo
// ponyfill of:
// Date.now ? Date.now() : new Date().getTime()
_.now()
Ponyfills
_.matchMedia('max-width: 767px');
_.matchesSelector(el, selector);
_.currentScript;
_.scrollTop;
1.0.34
6 years ago
1.0.33
6 years ago
1.0.32
6 years ago
1.0.31
6 years ago
1.0.30
6 years ago
1.0.29
6 years ago
1.0.28
6 years ago
1.0.27
6 years ago
1.0.26
6 years ago
1.0.25
6 years ago
1.0.24
6 years ago
1.0.23
7 years ago
1.0.22
7 years ago
1.0.21
7 years ago
1.0.20
7 years ago
1.0.19
7 years ago
1.0.18
7 years ago
1.0.17
7 years ago
1.0.16
7 years ago
1.0.15
7 years ago
1.0.14
7 years ago
1.0.13
7 years ago
1.0.12
7 years ago
1.0.11
7 years ago
1.0.10
7 years ago
1.0.9
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago