Топ-100
Back

ⓘ JQuery




                                     

ⓘ JQuery

jQuery je lahká cross-browser JavaScript knižnica, ktorá kladie dôraz na interakciu medzi JavaScriptom a HTML. Vydal ju v januári 2006 v BarCamp NYC vývojár John Resig. Je používaná na viac ako 34% z 1 000 najnavštevovanejších webstránok, jQuery je aktuálne najpoužívanejšia knižnica.

jQuery je slobodný a otvorený software pod MIT licenciou. jQuery syntax je navrhnutá pre jednoduchšiu navigáciu dokumentu, výber DOM elementov, vytváranie animácií, spracovanie udalostí, a vývoj Ajax aplikácií. jQuery tiež poskytuje možnosti pre vývojárov na vytváranie pluginov postavených na tejto JavaScript knižnici.

Microsoft a Nokia oznámili, že budú na svojich platformách dodávať jQuery, Microsoft pre začiatok implementuje do Visual Studia pre použitie v ich ASP.NET AJAX frameworku a ASP.NET MVC Frameworku, zatial čo Nokia jQuery integruje do jej webovej run-time platformy.

                                     

1. Funkcie

jQuery obsahuje nasledovné funkcie:

  • Efekty a animácie
  • Rozšíritelnosť pomocou pluginov
  • Výber DOM elementov pomocou open source cross-browser selectorového enginu Sizzle, odnož jQuery projektu
  • Udalosti
  • Ajax
  • Prechádzanie a modifikácia DOM vrátane podpory pre CSS 1-3
  • CSS manipulácia
  • Utility – napríklad verzia prehliadača a each funkcia.
                                     

2. Vloženie knižnice

jQuery knižnica zvyčajne existuje ako jeden JavaScript súbor, obsahujúci všetky funkcie pre DOM, udalosti, efekty, a Ajax. Do webovej stránky môže byť vložená pomocou odkazu na lokálnu kópiu, alebo na jednu z mnohých kópií dostupných na verejných serveroch. jQuery je poskytovaná sieťou CDN ktorú sponzoruje Media Temple predtym Amazon. Tiež ju hostuje Google a Microsoft.

Najoblúbenejší a základný spôsob zavedenia jQuery funkcie je použiť.ready funkciu.

alebo skratený zápis

                                     

3. Štýly použitia

jQuery ma dva štýly použitia:

  • pomocou $. -prefix funkcií. Ide o utility funkcie, ktoré samo sebou nefungujú na jQuery objekte.
  • pomocou $ alebo jQuery funkcie, ktorá je vstavaná metóda jQuery objektu. Tieto funkcie, často nazývané príkazy, sú reťazovité; každá z nich vráti jQuery objekt.

Typický prístup a manipulácia s viacerými uzlami v DOM začína s $ funkciou, ktorá je volaná reťazcom CSS selektora, čo má za následok jQuery objekt odkazovaný žiadnym alebo viacerými elementami v HTML stránke. Tento zvolený uzol môže byť manipulovaný volaním metód na jQuery objekte, alebo na samotných uzloch. Napríklad:

Tento riadok nájde všetky div tagy s class atribútom test a všetky p tagy s CSS class atribútom citat, pridá class atribút modry každému zvolenému elementu a pridá animáciu slideDown. $ a add funkcie ovplyvňujú zvolené elementy, zatial čo addClass a slideDown ovplyvňujú samotné uzly.

Prefix metódy s $. sú konvenčnými metódami alebo ovplyvňujú globálne vlastnosti a správanie.

Je možné vykonávať dotazy nezávislé od prehliadača, takzvané Ajax dotazy, pomocou $.ajax a s ním súvisiace metódy pre načítanie a manipuláciu s dátami.

Tento príklad pošle dáta meno=Jaro, vek=52 a bydlisko=pivnica do priklad.php na server. Keď sa požiadavka skonči úspešne, success funkcia vyvolá užívatelovi alert.



                                     
  • JavaScript nástrojov pre Mozilla Corporation. Tiež je tvorcom a vedúci vývojár jQuery JavaScript knižnice. Cielom tejto knižnice je zjednodušiť proces písania

Users also searched:

...