_Sidebar hinzugefügt

Sven Minio 2026-05-19 17:54:47 +02:00
commit e59b684ee9

662
_Sidebar.md Normal file

@ -0,0 +1,662 @@
<details open>
<summary><strong>Home</strong></summary>
* [Overview](Home)
* [Welcome to the jBase Documentation](Home#welcome-to-the-jbase-documentation)
* [🚀 Getting Started](Home#getting-started)
* [📚 API Reference](Home#api-reference)
* [🌲 DOM & UI](Home#dom-ui)
* [⚡ Interaction & Effects](Home#interaction-effects)
* [🌐 Network](Home#network)
* [🛠 Data Utilities](Home#data-utilities)
* [🖥️ Server-Side Rendering (SSR) & Node.js](Home#server-side-rendering-ssr-node-js)
* [1. Install JSDOM (Optional Peer Dependency)](Home#1-install-jsdom-optional-peer-dependency)
* [2. Bind to a Virtual Window](Home#2-bind-to-a-virtual-window)
* [🤝 Contributing & Support](Home#contributing-support)
</details>
<details>
<summary><strong>A-Z Index</strong></summary>
<details>
<summary style="padding-left:1.5em"><strong>A</strong></summary>
* **.add**
* [$.data.add (Array)](DATA-Utilities-%28Array%29#add)
* [$.data.add (Object)](DATA-Utilities-%28Objects%29#add)
* [.addClass](CSS-Classes-%26-Styles#addclass)
* [.after](DOM-Manipulation#after)
* **.all**
* [$.data.find.all (Array)](DATA-Utilities-%28Array%29#findall)
* [$.data.find.all (Object)](DATA-Utilities-%28Objects%29#findall)
* [$.data.remove.all (Array)](DATA-Utilities-%28Array%29#removeall)
* [$.data.remove.all (Object)](DATA-Utilities-%28Objects%29#removeall)
* [.append](DOM-Manipulation#append)
* [.appendTo](DOM-Manipulation#appendto)
* [.animate](EFFECTS-Animate#animate)
* **.at**
* [$.data.find.at (Array)](DATA-Utilities-%28Array%29#findat)
* [$.data.find.at (Object)](DATA-Utilities-%28Objects%29#findat)
* [$.data.remove.at (Array)](DATA-Utilities-%28Array%29#removeat)
* [$.data.remove.at (Object)](DATA-Utilities-%28Objects%29#removeat)
* [.attr](DOM-Attributes#attr)
</details>
<details>
<summary style="padding-left:1.5em"><strong>B</strong></summary>
* [.before](DOM-Manipulation#before)
* [.blur](EVENTS-Form#blur)
* **.byKey**
* [$.data.remove.byKey (Array)](DATA-Utilities-%28Array%29#removebykey)
* [$.data.remove.byKey (Object)](DATA-Utilities-%28Objects%29#removebykey)
* **.byValue**
* [$.data.remove.byValue (Array)](DATA-Utilities-%28Array%29#removebyvalue)
* [$.data.remove.byValue (Object)](DATA-Utilities-%28Objects%29#removebyvalue)
* **.byMatch**
* [$.data.find.byMatch (Array)](DATA-Utilities-%28Array%29#findbymatch)
* [$.data.find.byMatch (Object)](DATA-Utilities-%28Objects%29#findbymatch)
* [$.data.remove.byMatch (Array)](DATA-Utilities-%28Array%29#removebymatch)
* [$.data.remove.byMatch (Object)](DATA-Utilities-%28Objects%29#removebymatch)
</details>
<details>
<summary style="padding-left:1.5em"><strong>C</strong></summary>
* [.change](EVENTS-Form#change)
* [.check](DOM-States#check)
* [.checked](DOM-States#checked)
* [.children](DOM-Traversal#children)
* **.chunk**
* [$.data.chunk (Array)](DATA-Utilities-%28Array%29#chunk)
* [$.data.chunk (Object)](DATA-Utilities-%28Objects%29#chunk)
* **.clear**
* [$.data.clear (Array)](DATA-Utilities-%28Array%29#clear)
* [$.data.clear (Object)](DATA-Utilities-%28Objects%29#clear)
* [.click](EVENTS-Mouse#click)
* [.closest](DOM-Traversal#closest)
* [.create](DOM-Manipulation#create)
* [.css](CSS-Classes-%26-Styles#css)
* [CSS Classes & Styles](CSS-Classes-%26-Styles)
</details>
<details>
<summary style="padding-left:1.5em"><strong>D</strong></summary>
* [.dblclick](EVENTS-Mouse#dblclick)
* [.disable](DOM-States#disable)
* [.disabled](DOM-States#disabled)
* [.descendants](DOM-Traversal#descendants)
* [.descendantsUntil](DOM-Traversal#descendantsuntil)
* **.data**
* [$.data (Arrays)](DATA-Utilities-%28Array%29)
* [$.data (Objects)](DATA-Utilities-%28Objects%29)
* [$.debounce](UTILITIES#debounce)
* [DATA Utilities (Arrays)](DATA-Utilities-%28Array%29)
* [DATA Utilities (Objects)](DATA-Utilities-%28Objects%29)
* [DOM Attributes](DOM-Attributes)
* [DOM Content](DOM-Content)
* [DOM Manipulation](DOM-Manipulation)
* [DOM States](DOM-States)
* [DOM Traversal](DOM-Traversal)
</details>
<details>
<summary style="padding-left:1.5em"><strong>E</strong></summary>
* **.empty**
* [.empty](DOM-Manipulation#empty)
* [$.data.empty (Array)](DATA-Utilities-%28Array%29#empty)
* [$.data.empty (Object)](DATA-Utilities-%28Objects%29#empty)
* [.enable](DOM-States#enable)
* [.escape](DOM-Content#escape)
* [.eq](DOM-Traversal#eq)
* [$.each](Utilities#each)
* [EFFECTS Animate](EFFECTS-Animate)
* [EFFECTS Fade](EFFECTS-Fade)
* [EFFECTS Slide (horizontal)](EFFECTS-Slide-%28horizontal%29)
* [EFFECTS Slide (vertical)](EFFECTS-Slide-%28vertical%29)
* [EVENTS Bindings](EVENTS-Bindings)
* [EVENTS Form](EVENTS-Form)
* [EVENTS Keyboard](EVENTS-Keyboard)
* [EVENTS Lifecycle](EVENTS-Lifecycle)
* [EVENTS Mouse](EVENTS-Mouse)
* [EVENTS Touch](EVENTS-Touch)
</details>
<details>
<summary style="padding-left:1.5em"><strong>F</strong></summary>
* [.fadeIn](EFFECTS-Fade#fadein)
* [.fadeOut](EFFECTS-Fade#fadeout)
* [.fadeToggle](EFFECTS-Fade#fadetoggle)
* **.find**
* **.at**
* [$.data.find.at (Array)](DATA-Utilities-%28Array%29#findat)
* [$.data.find.at (Objects)](DATA-Utilities-%28Objects%29#findat)
* [$.data.remove.at (Array)](DATA-Utilities-%28Array%29#removeat)
* [$.data.remove.at (Objects)](DATA-Utilities-%28Objects%29#removeat)
* **.all**
* [$.data.find.all (Array)](DATA-Utilities-%28Array%29#findall)
* [$.data.find.all (Objects)](DATA-Utilities-%28Objects%29#findall)
* **.first**
* [$.data.find.first (Array)](DATA-Utilities-%28Array%29#findfirst)
* [$.data.find.first (Objects)](DATA-Utilities-%28Objects%29#findfirst)
* **.last**
* [$.data.find.last (Array)](DATA-Utilities-%28Array%29#findlast)
* [$.data.find.last (Objects)](DATA-Utilities-%28Objects%29#findlast)
* **.byMatch**
* [$.data.find.byMatch (Array)](DATA-Utilities-%28Array%29#findbymatch)
* [$.data.find.byMatch (Objects)](DATA-Utilities-%28Objects%29#findbymatch)
* **.key**
* [$.data.find.key (Array)](DATA-Utilities-%28Array%29#findkey)
* [$.data.find.key (Objects)](DATA-Utilities-%28Objects%29#findkey)
* **.value**
* [$.data.find.value (Array)](DATA-Utilities-%28Array%29#findvalue)
* [$.data.find.value (Objects)](DATA-Utilities-%28Objects%29#findvalue)
* **.first**
* [.first](DOM-Traversal#first)
* [$.data.find.first (Array)](DATA-Utilities-%28Array%29#findfirst)
* [$.data.find.first (Objects)](DATA-Utilities-%28Objects%29#findfirst)
* [$.data.remove.first (Array)](DATA-Utilities-%28Array%29#removefirst)
* [$.data.remove.first (Objects)](DATA-Utilities-%28Objects%29#removefirst)
* [.filterBy](DOM-Traversal#filterby)
* [.findAll](DOM-Traversal#findall)
* [.focus](EVENTS-Form#focus)
</details>
<details>
<summary style="padding-left:1.5em"><strong>G</strong></summary>
* **.get**
* [$.data.get (Array)](DATA-Utilities-%28Array%29#get)
* [$.data.get (Object)](DATA-Utilities-%28Objects%29#get)
* [$.http.get](HTTP-Requests#get)
* **.getText**
* [$.http.getText](HTTP-Requests#gettext)
</details>
<details>
<summary style="padding-left:1.5em"><strong>H</strong></summary>
* [.hasClass](CSS-Classes-%26-Styles#hasclass)
* [.hide](EFFECTS-Fade#hide)
* [.hover](EVENTS-Mouse#hover)
* [.html](DOM-Content#html)
* [Home](Home)
* [HTTP Requests](HTTP-Requests)
</details>
<details>
<summary style="padding-left:1.5em"><strong>I</strong></summary>
* [.input](EVENTS-Form#input)
* [.insertAfter](DOM-Manipulation#insertafter)
* [.insertBefore](DOM-Manipulation#insertbefore)
* [Installation](Installation)
</details>
<details>
<summary style="padding-left:1.5em"><strong>K</strong></summary>
* **.key**
* [$.data.find.key (Array)](DATA-Utilities-%28Array%29#findkey)
* [$.data.find.key (Objects)](DATA-Utilities-%28Objects%29#findkey)
* [.keydown](EVENTS-Keyboard#keydown)
* [.keypress](EVENTS-Keyboard#keypress)
* [.keyup](EVENTS-Keyboard#keyup)
</details>
<details>
<summary style="padding-left:1.5em"><strong>L</strong></summary>
* **.last**
* [.last](DOM-Traversal#last)
* [$.data.find.last (Array)](DATA-Utilities-%28Array%29#findlast)
* [$.data.find.last (Objects)](DATA-Utilities-%28Objects%29#findlast)
* [$.data.remove.last (Array)](DATA-Utilities-%28Array%29#removelast)
* [$.data.remove.last (Objects)](DATA-Utilities-%28Objects%29#removelast)
* [.load](DOM-Content#load)
</details>
<details>
<summary style="padding-left:1.5em"><strong>M</strong></summary>
* **.merge**
* [$.data.merge (Array)](DATA-Utilities-%28Array%29#merge)
* [$.data.merge (Object)](DATA-Utilities-%28Objects%29#merge)
* [.mergeArray](DATA-Utilities-%28Array%29#mergearray)
* [.mergeObjects](DATA-Utilities-%28Objects%29#mergeobjects)
* [.mousedown](EVENTS-Mouse#mousedown)
* [.mouseenter](EVENTS-Mouse#mouseenter)
* [.mouseleave](EVENTS-Mouse#mouseleave)
* [.mousemove](EVENTS-Mouse#mousemove)
* [.mouseout](EVENTS-Mouse#mouseout)
* [.mouseover](EVENTS-Mouse#mouseover)
* [.mouseup](EVENTS-Mouse#mouseup)
</details>
<details>
<summary style="padding-left:1.5em"><strong>N</strong></summary>
* [.next](DOM-Traversal#next)
* [.nextAll](DOM-Traversal#nextall)
* [.nextSibling](DOM-Traversal#nextsibling)
* [.nextUntil](DOM-Traversal#nextuntil)
* [.not](DOM-Traversal#not)
</details>
<details>
<summary style="padding-left:1.5em"><strong>O</strong></summary>
* [.off](EVENTS-Bindings#off)
* **.omit**
* [$.data.omit (Array)](DATA-Utilities-%28Array%29#omit)
* [$.data.omit (Object)](DATA-Utilities-%28Objects%29#omit)
* [.on](EVENTS-Bindings#on)
* [.once](EVENTS-Bindings#once)
</details>
<details>
<summary style="padding-left:1.5em"><strong>P</strong></summary>
* [.parent](DOM-Traversal#parent)
* [.parents](DOM-Traversal#parents)
* [.parentsUntil](DOM-Traversal#parentsuntil)
* **.pick**
* [$.data.pick (Array)](DATA-Utilities-%28Array%29#pick)
* [$.data.pick (Object)](DATA-Utilities-%28Objects%29#pick)
* **.post**
* [$.http.post](HTTP-Requests#post)
* [.prepend](DOM-Manipulation#prepend)
* [.prependTo](DOM-Manipulation#prependto)
* [.pressedkey](EVENTS-Keyboard#pressedkey)
* [.prev](DOM-Traversal#prev)
* [.prevAll](DOM-Traversal#prevall)
* [.prevSibling](DOM-Traversal#prevsibling)
* [.prevUntil](DOM-Traversal#prevuntil)
* [.prop](DOM-Attributes#prop)
</details>
<details>
<summary style="padding-left:1.5em"><strong>Q</strong></summary>
* [Quick Start](Quick-Start)
</details>
<details>
<summary style="padding-left:1.5em"><strong>R</strong></summary>
* [.ready](EVENTS-Lifecycle#ready)
* **.remove**
* [.remove](DOM-Manipulation#remove)
* [$.data.remove.all (Array)](DATA-Utilities-%28Array%29#removeall)
* [$.data.remove.all (Object)](DATA-Utilities-%28Objects%29#removeall)
* [$.data.remove.at (Array)](DATA-Utilities-%28Array%29#removeat)
* [$.data.remove.at (Object)](DATA-Utilities-%28Objects%29#removeat)
* [$.data.remove.byKey (Array)](DATA-Utilities-%28Array%29#removebykey)
* [$.data.remove.by.Key (Object)](DATA-Utilities-%28Objects%29#removebykey)
* [$.data.remove.byMatch (Array)](DATA-Utilities-%28Array%29#removebymatch)
* [$.data.remove.byMatch (Object)](DATA-Utilities-%28Objects%29#removebymatch)
* [$.data.remove.byValue (Array)](DATA-Utilities-%28Array%29#removebyvalue)
* [$.data.remove.byValue (Object)](DATA-Utilities-%28Objects%29#removebyvalue)
* [$.data.remove.first (Array)](DATA-Utilities-%28Array%29#removefirst)
* [$.data.remove.first (Object)](DATA-Utilities-%28Objects%29#removefirst)
* [$.data.remove.last (Array)](DATA-Utilities-%28Array%29#removelast)
* [$.data.remove.last (Object)](DATA-Utilities-%28Objects%29#removelast)
* [.removeAttr](DOM-Attributes#removeattr)
* [.removeClass](CSS-Classes-%26-Styles#removeclass)
* [.replaceWith](DOM-Manipulation#replacewith)
* [.replaceWithClone](DOM-Manipulation#replacewithclone)
</details>
<details>
<summary style="padding-left:1.5em"><strong>S</strong></summary>
* [.select](DOM-States#select)
* [.selected](DOM-States#selected)
* **.set**
* [$.data.set (Array)](DATA-Utilities-%28Array%29#set)
* [$.data.set (Object)](DATA-Utilities-%28Objects%29#set)
* [.show](EFFECTS-Fade#show)
* [.sibling](DOM-Traversal#sibling)
* [.siblings](DOM-Traversal#siblings)
* [.slideDown](EFFECTS-Slide-%28vertical%29#slidedown)
* [.slideIn](EFFECTS-Slide-%28vertical%29#slidein)
* [.slideOut](EFFECTS-Slide-%28vertical%29#slideout)
* [.slideToggle](EFFECTS-Slide-%28vertical%29#slidetoggle)
* [.slideToggleBox](EFFECTS-Slide-%28vertical%29#slidetogglebox)
* [.slideUp](EFFECTS-Slide-%28vertical%29#slideup)
* [.submit](EVENTS-Form#submit)
* [.swipeDown](EVENTS-Touch#swipedown)
* [.swipeLeft](EVENTS-Touch#swipeleft)
* [.swipeRight](EVENTS-Touch#swiperight)
* [.swipeUp](EVENTS-Touch#swipeup)
</details>
<details>
<summary style="padding-left:1.5em"><strong>T</strong></summary>
* [.text](DOM-Content#text)
* [.toggleClass](CSS-Classes-%26-Styles#toggleclass)
* [.trigger](EVENTS-Bindings#trigger)
* [.toggle](EFFECTS-Fade#toggle)
* [.touchcancel](EVENTS-Touch#touchcancel)
* [.touchend](EVENTS-Touch#touchend)
* [.touchmove](EVENTS-Touch#touchmove)
* [.touchstart](EVENTS-Touch#touchstart)
* [$.throttle](UTILITIES#throttle)
* [The Frankenstein Chain](The-Frankenstein-Chain)
</details>
<details>
<summary style="padding-left:1.5em"><strong>U</strong></summary>
* [.uncheck](DOM-States#uncheck)
* [.unescape](DOM-Content#unescape)
* [.unwrap](DOM-Manipulation#unwrap)
* [.upload](HTTP-Requests#upload)
* [UTILITIES](UTILITIES)
</details>
<details>
<summary style="padding-left:1.5em"><strong>V</strong></summary>
* [.val](DOM-Attributes#val)
* **.value**
* [$.data.find.value (Array)](DATA-Utilities-%28Array%29#findvalue)
* [$.data.find.value (Object)](DATA-Utilities-%28Objects%29#findvalue)
</details>
<details>
<summary style="padding-left:1.5em"><strong>W</strong></summary>
* [.wrap](DOM-Manipulation#wrap)
</details>
<details>
<summary style="padding-left:1.5em"><strong>$</strong></summary>
* [$.data (Array)](DATA-Utilities-%28Array%29)
* [$.data (Object)](DATA-Utilities-%28Objects%29)
* [$.debounce](UTILITIES#debounce)
* [$.each](Utilities#each)
* [$.http](HTTP-Requests)
* [$.throttle](UTILITIES#throttle)
</details>
</details>
<details>
<summary><strong>CSS Classes & Styles</strong></summary>
* [.css](CSS-Classes-%26-Styles#css)
* [.addClass](CSS-Classes-%26-Styles#addclass)
* [.removeClass](CSS-Classes-%26-Styles#removeclass)
* [.toggleClass](CSS-Classes-%26-Styles#toggleclass)
* [.hasClass](CSS-Classes-%26-Styles#hasclass)
</details>
<details>
<summary><strong>DATA Utilities (Arrays)</strong></summary>
* [.chunk](DATA-Utilities-%28Array%29#chunk)
* [.mergeArray (Alias: .merge)](DATA-Utilities-%28Array%29#mergearray-alias-merge)
* [.add](DATA-Utilities-%28Array%29#add)
* [.clear (Alias: .empty)](DATA-Utilities-%28Array%29#clear-alias-empty)
* [.pick](DATA-Utilities-%28Array%29#pick)
* [.omit](DATA-Utilities-%28Array%29#omit)
* [.get](DATA-Utilities-%28Array%29#get)
* [.set](DATA-Utilities-%28Array%29#set)
* [.remove.at](DATA-Utilities-%28Array%29#remove-at)
* [.remove.first](DATA-Utilities-%28Array%29#remove-first)
* [.remove.last](DATA-Utilities-%28Array%29#remove-last)
* [.remove.byMatch](DATA-Utilities-%28Array%29#remove-bymatch)
* [.remove.byKey](DATA-Utilities-%28Array%29#remove-bykey)
* [.remove.byValue](DATA-Utilities-%28Array%29#remove-byvalue)
* [.remove.all](DATA-Utilities-%28Array%29#remove-all)
* [.find.at](DATA-Utilities-%28Array%29#find-at)
* [.find.all](DATA-Utilities-%28Array%29#find-all)
* [.find.first](DATA-Utilities-%28Array%29#find-first)
* [.find.last](DATA-Utilities-%28Array%29#find-last)
* [.find.byMatch](DATA-Utilities-%28Array%29#find-bymatch)
* [.find.key](DATA-Utilities-%28Array%29#find-key)
* [.find.value](DATA-Utilities-%28Array%29#find-value)
</details>
<details>
<summary><strong>DATA Utilities (Objects)</strong></summary>
* [.chunk](DATA-Utilities-%28Objects%29#chunk)
* [.mergeObjects (Alias: .merge)](DATA-Utilities-%28Objects%29#mergeobjects-alias-merge)
* [.add](DATA-Utilities-%28Objects%29#add)
* [.clear (Alias: .empty)](DATA-Utilities-%28Objects%29#clear-alias-empty)
* [.pick](DATA-Utilities-%28Objects%29#pick)
* [.omit](DATA-Utilities-%28Objects%29#omit)
* [.get](DATA-Utilities-%28Objects%29#get)
* [.set](DATA-Utilities-%28Objects%29#set)
* [.remove.at](DATA-Utilities-%28Objects%29#remove-at)
* [.remove.first](DATA-Utilities-%28Objects%29#remove-first)
* [.remove.last](DATA-Utilities-%28Objects%29#remove-last)
* [.remove.byMatch](DATA-Utilities-%28Objects%29#remove-bymatch)
* [.remove.byKey](DATA-Utilities-%28Objects%29#remove-bykey)
* [.remove.byValue](DATA-Utilities-%28Objects%29#remove-byvalue)
* [.remove.all](DATA-Utilities-%28Objects%29#remove-all)
* [.find.at](DATA-Utilities-%28Objects%29#find-at)
* [.find.all](DATA-Utilities-%28Objects%29#find-all)
* [.find.first](DATA-Utilities-%28Objects%29#find-first)
* [.find.last](DATA-Utilities-%28Objects%29#find-last)
* [.find.byMatch](DATA-Utilities-%28Objects%29#find-bymatch)
* [.find.key](DATA-Utilities-%28Objects%29#find-key)
* [.find.value](DATA-Utilities-%28Objects%29#find-value)
</details>
<details>
<summary><strong>DOM Attributes</strong></summary>
* [.attr](DOM-Attributes#attr)
* [.val](DOM-Attributes#val)
* [.removeattr](DOM-Attributes#removeattr)
* [.prop](DOM-Attributes#prop)
</details>
<details>
<summary><strong>DOM Content</strong></summary>
* [.html](DOM-Content#html)
* [.text](DOM-Content#text)
* [.load](DOM-Content#load)
</details>
<details>
<summary><strong>DOM Manipulation</strong></summary>
* [.remove](DOM-Manipulation#remove)
* [.empty](DOM-Manipulation#empty)
* [.replaceWithClone](DOM-Manipulation#replacewithclone)
* [.append](DOM-Manipulation#append)
* [.prepend](DOM-Manipulation#prepend)
* [.before](DOM-Manipulation#before)
* [.after](DOM-Manipulation#after)
* [.replaceWith](DOM-Manipulation#replacewith)
* [.appendTo](DOM-Manipulation#appendto)
* [.prependTo](DOM-Manipulation#prependto)
* [.insertBefore](DOM-Manipulation#insertbefore)
* [.insertAfter](DOM-Manipulation#insertafter)
* [.wrap](DOM-Manipulation#wrap)
* [.unwrap](DOM-Manipulation#unwrap)
</details>
<details>
<summary><strong>DOM States</strong></summary>
* [.checked](DOM-States#checked)
* [.selected](DOM-States#selected)
* [.disabled](DOM-States#disabled)
* [.check](DOM-States#check)
* [.uncheck](DOM-States#uncheck)
* [.select](DOM-States#select)
* [.disable](DOM-States#disable)
* [.enable](DOM-States#enable)
</details>
<details>
<summary><strong>DOM Traversal</strong></summary>
* [.closest](DOM-Traversal#closest)
* [.parent](DOM-Traversal#parent)
* [.children](DOM-Traversal#children)
* [.findAll](DOM-Traversal#findall)
* [.descendants](DOM-Traversal#descendants)
* [.parents](DOM-Traversal#parents)
* [.parentsUntil](DOM-Traversal#parentsuntil)
* [.descendantsUntil](DOM-Traversal#descendantsuntil)
* [.next](DOM-Traversal#next)
* [.prev](DOM-Traversal#prev)
* [.nextSibling](DOM-Traversal#nextsibling)
* [.prevSibling](DOM-Traversal#prevsibling)
* [.sibling](DOM-Traversal#sibling)
* [.nextAll](DOM-Traversal#nextall)
* [.prevAll](DOM-Traversal#prevall)
* [.siblings](DOM-Traversal#siblings)
* [.nextUntil](DOM-Traversal#nextuntil)
* [.prevUntil](DOM-Traversal#prevuntil)
* [.eq](DOM-Traversal#eq)
* [.first](DOM-Traversal#first)
* [.last](DOM-Traversal#last)
* [.filterBy](DOM-Traversal#filterby)
* [.not](DOM-Traversal#not)
</details>
<details>
<summary><strong>EFFECTS Fade</strong></summary>
* [.fadeIn (Alias: .show)](EFFECTS-Fade#fadein-alias-show)
* [.fadeOut (Alias: .hide)](EFFECTS-Fade#fadeout-alias-hide)
* [.fadeToggle (Alias: .toggle)](EFFECTS-Fade#fadetoggle-alias-toggle)
</details>
<details>
<summary><strong>EFFECTS Slide (horizontal)</strong></summary>
* [.slideIn](EFFECTS-Slide-%28horizontal%29#slidein)
* [.slideOut](EFFECTS-Slide-%28horizontal%29#slideout)
* [.slideToggle](EFFECTS-Slide-%28horizontal%29#slidetoggle)
</details>
<details>
<summary><strong>EFFECTS Slide (vertical)</strong></summary>
* [.slideDown](EFFECTS-Slide-%28vertical%29#slidedown)
* [.slideUp](EFFECTS-Slide-%28vertical%29#slideup)
* [.slideToggleBox](EFFECTS-Slide-%28vertical%29#slidetogglebox)
</details>
<details>
<summary><strong>EVENTS Bindings</strong></summary>
* [.on](EVENTS-Bindings#on)
* [.off](EVENTS-Bindings#off)
* [.once](EVENTS-Bindings#once)
* [.trigger](EVENTS-Bindings#trigger)
</details>
<details>
<summary><strong>EVENTS Form</strong></summary>
* [.submit](EVENTS-Form#submit)
* [.change](EVENTS-Form#change)
* [.input](EVENTS-Form#input)
* [.focus](EVENTS-Form#focus)
* [.blur](EVENTS-Form#blur)
</details>
<details>
<summary><strong>EVENTS Keyboard</strong></summary>
* [.keydown](EVENTS-Keyboard#keydown)
* [.keyup](EVENTS-Keyboard#keyup)
* [.keypress](EVENTS-Keyboard#keypress)
* [.pressedkey](EVENTS-Keyboard#pressedkey)
</details>
<details>
<summary><strong>EVENTS Lifecycle</strong></summary>
* [.ready](EVENTS-Lifecycle#ready)
</details>
<details>
<summary><strong>EVENTS Mouse</strong></summary>
* [.click](EVENTS-Mouse#click)
* [.dblclick](EVENTS-Mouse#dblclick)
* [.mousedown](EVENTS-Mouse#mousedown)
* [.mouseup](EVENTS-Mouse#mouseup)
* [.mouseenter](EVENTS-Mouse#mouseenter)
* [.mouseleave](EVENTS-Mouse#mouseleave)
* [.mousemove](EVENTS-Mouse#mousemove)
* [.mouseover](EVENTS-Mouse#mouseover)
* [.mouseout](EVENTS-Mouse#mouseout)
* [.hover](EVENTS-Mouse#hover)
</details>
<details>
<summary><strong>EVENTS Touch</strong></summary>
* [.touchstart](EVENTS-Touch#touchstart)
* [.touchend](EVENTS-Touch#touchend)
* [.touchmove](EVENTS-Touch#touchmove)
* [.touchcancel](EVENTS-Touch#touchcancel)
* [.swipeLeft](EVENTS-Touch#swipeleft)
* [.swipeRight](EVENTS-Touch#swiperight)
* [.swipeUp](EVENTS-Touch#swipeup)
* [.swipeDown](EVENTS-Touch#swipedown)
</details>
<details>
<summary><strong>HTTP Requests</strong></summary>
* [.get](HTTP-Requests#get)
* [.getText](HTTP-Requests#gettext)
* [.post](HTTP-Requests#post)
* [.upload](HTTP-Requests#upload)
</details>
<details>
<summary><strong>Installation</strong></summary>
* [1. Browser (Legacy / Static)](Installation#1-browser-legacy--static)
* [2. Node.js / Bundlers (Webpack, Vite, Rollup) coming soon](Installation#2-nodejs--bundlers-webpack-vite-rollup-coming-soon)
</details>
<details>
<summary><strong>Quick Start</strong></summary>
* [🚀 Quick Start Guide](Quick-Start#-quick-start-guide)
* [1. Setup](Quick-Start#1-setup)
* [Option A: CDN / Static](Quick-Start#option-a-cdn--static)
* [Option B: Node.js / Bundler](Quick-Start#option-b-nodejs--bundler)
* [2. Basic DOM Manipulation](Quick-Start#2-basic-dom-manipulation)
* [3. Handling Events](Quick-Start#3-handling-events)
* [4. Working with Arrays &amp; Data](Quick-Start#4-working-with-arrays--data)
* [5. Fetching Data (AJAX)](Quick-Start#5-fetching-data-ajax)
* [What's Next?](Quick-Start#whats-next)
</details>
<details>
<summary><strong>The Frankenstein Chain</strong></summary>
* [🧪 Advanced Recipe: The "Frankenstein" Chain](The-Frankenstein-Chain#-advanced-recipe-the-frankenstein-chain)
* [The Code](The-Frankenstein-Chain#the-code)
* [Why this is brilliant:](The-Frankenstein-Chain#why-this-is-brilliant)
</details>
<details>
<summary><strong>UTILITIES</strong></summary>
* [$.each](UTILITIES#each)
* [$.throttle](UTILITIES#throttle)
* [$.debounce](UTILITIES#debounce)
</details>