Představte novou knihovnu Lightweight JS pro DOM Manipulation s názvem AmiraJS, která má pouze komprimovanou velikost 0,4 kb!

Vyvíjím knihovnu jako jQuery, ale s minimálnějšími funkcemi a velikostí s názvem AmiraJS.

Na githubu je vydaná verze 1.0.2 s nejběžněji používanými API, jako je innerHTML, value property, setAttribute, removeAttibute, show and hide elements.

AmiraJS znovu objevil jquery, ale měl komprimovanou velikost pouze 0,4 kb, to je důvod, proč je lehký!

PoC:https://github.com/fauzan121002/amirajs/issues/1

AmiraJS API

vložit

Do jedné funkce můžete vložit jak hodnotu, tak text.

$(".amira").insert("Hello World");

prázdné

V jedné funkci můžete vyprázdnit jak hodnotu, tak text.

$(".amira").empty();

setAttr

Atribut elementů můžete nastavit pomocí setAttr funkce.

$(".amira").setAttr("id", "11");

Podporuje také plynulý design

$(".amira").setAttr("id", "11").setAttr("style", "color: red;");

removeAttr

Atribut prvků můžete odstranit pomocí removeAttr funkce.

$(".amira").removeAttr("id");

zobrazit

Prvky můžete zobrazit pomocí show funkce.

$(".amira").show();

skrýt

Prvky můžete skrýt pomocí hide funkce.

$(".amira").hide();

jQuery je z hlediska funkcí úplnější, ale pokud chcete používat knihovnu pro manipulaci s domem s minimální velikostí a funkcemi, může vám pomoci AmiraJS.

Odkaz na Github:https://github.com/fauzan121002/amirajs