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