1.1.2 • Published 9 years ago
clus v1.1.2
Clus - A minimalist JavaScript library for modern browsers.
Emoji Commit
| Commit Type | Emoji |
|---|---|
| Initial Commit | :tada: :tada: |
| Structure | :art: :art: |
| Documentation | :memo: :memo: |
| New Idea | :bulb: :bulb: |
| New Feature | :sparkles: :sparkles: |
| Bug | :bug: :bug: |
| Version Tag | :bookmark: :bookmark: |
| Performance | :racehorse: :racehorse: |
| Tooling | :wrench: :wrench: |
| Tests | :rotating_light: :rotating_light: |
| Deprecation | :poop: :poop: |
| Work In Progress (WIP) | :construction: :construction: |
| Upgrading | :arrow_up: :arrow_up: |
Example:
":art: fixing coding standard"
Usage
Install
$ npm i clus --save
# or
$ bower i clusInstance methods
.ready().addClass().removeClass().hasClass().toggleClass().append().appendTo().parent().parents()$.each().each()$.map().map().on().off()
DOM
$(document).ready()
$(document).ready(function () {
// DOM is ready
});
// or
$(function () {
// DOM is ready
});.addClass(clasNname)
Example:
$('.hello').addClass('world');
$('p').addClass('hello world');
// or
$('p').addClass('hello').addClass('world');.removeClass(clasNname)
Example:
$('.hello').removeClass('hello').addClass('hi');
$('p').addClass('hello world').removeClass('hello world');
// or
$('p').addClass('hello world').removeClass('hello').removeClass('world');.hasClass(clasNname)
Example:
$('p').hasClass('hello'); // true
$('p').hasClass('world'); // false.toggleClass(clasNname)
Example:
$('p').toggleClass('hello');.append(DOMString)
Example:
$('body').append('<h1>Hello Clus</h1>');.appendTo(selector)
Example:
$('<h1>Hello Clus</h1>').appendTo('body');.parent()
Example:
$('.hello').parent();.parents()
Example:
$('.hello').parents();
$('.hello').parents('body');$.each()
Example:
$.each(['just', 'hello', 'world'], function (item, index) {
console.log(item, index);
});
// just 0
// hello 1
// world 2.each()
Example:
$('.hello').each(function (item, index) {
$(this).addClass('world');
console.log($(this));
});$.map()
Example:
$.map(['just', 'hello', 'world'], function (item, index) {
console.log(item, index);
});
// just 0
// hello 1
// world 2.map()
Example:
$('.hello').map(function (item, index) {
$(this).addClass('world');
console.log($(this));
});.on()
Example:
$('.hello').on('click', function () {
console.log($(this));
});
$(document).on('click', '.hello', function () {
console.log($(this));
});.off()
Example:
let hello = function () {
console.log('hello');
}
$(document).on('click', '.hello', hello);
$(document).off('click', '.hello', hello);