49

GitHub - vladocar/nanoJS: Minimal standalone JS library for DOM manipulation

 5 years ago
source link: https://github.com/vladocar/nanoJS
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

nanoJS

License MIT Gzip Size npm

Minimal standalone JS library for DOM manipulation

nanoJS is around 100 lines of code (0.6 Kb compressed) JavaScript library for basic DOM manipulation. It has jQuery like syntax and supports chaining.

Syntax demos:

$(".someClass").css("background-color:green;").html("Hello World");

$('#c').animate('2.3', '1.2','0','1','1','0','0', '0','0','1').css('background-color:red').text('Hello');

$("#a").on("click", function(){

  $("#someDiv").css("background-color:green;color:#fff;");

})

It works in IE9 and later. (some methods addClass, removeClass and toggleClass will not work in IE9)

Read more here:

https://vladocar.github.io/nanoJS/

or on my blog:

http://www.vcarrer.com/2018/05/nanojs-javascript-for-dom-manipulation.html

You can use direct download or

npm i @vladocar/nanojs
<script src="https://unpkg.com/@vladocar/[email protected]/src/nanoJS.min.js"></script>

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK