/ / JQuery over JavaScript Prečo a kedy používať? [zatvorené] - javascript, jquery

JQuery cez JavaScript Prečo a kedy použiť? [zatvorené] - javascript, jquery

Som študent a tiež nový v JQuery. Chcem vedieť, aký je rozdiel medzi JQuery a JScript. Ako sa rozhodneme, čo a kedy použiť tieto dve technológie.

s ohľadom na

  1. výkon
  2. technológie

odpovede:

40 pre odpoveď č. 1

jQuery je JavaScript. Je to knižnica JavaScript, takže funguje na vrchole JavaScriptu. Nemôže existovať sám osebe, takže ich nemôžete používať nad sebou. Môžete použiť iba JavaScript alebo JavaScript a jQuery.

jQuery je navrhnutý tak, aby uľahčil mnoho úloh vývoja jazyka JavaScript.

Použite jQuery, keď výrazne skrátite čas potrebný na vývoj a môžete si dovoliť ďalšiu réžiu pri sťahovaní knižnice.

Mnoho ľudí automaticky zahŕňa jQuery bez toho, aby zvážilo skutočnosť, že konkrétna úloha v oblasti vývoja nemusí byť oveľa jednoduchšia. To je zlý zvyk sa dostať do ...

Osobne sú moje najbežnejšie spôsoby použitia:

  • Komplexný výber prvkov
  • animácie
  • Spracovanie udalostí

K dispozícii je vtipný záber z obrazovky Photoshoppedu na príspevok „Stack Overflow“, ktorý pri nadmernom používaní jQuery pobaví trochu zábavy. Užite si to:


9 pre odpoveď č. 2

Spočiatku som bol proti jQuery a pre nových programátorov stále som. Je to čistý rámec JavaScriptu, ktorý má niekoľko výhod; tu sú niektoré z hlavných:

  • podpora crossbrowseru
  • ľahký výber prvkov
  • prispôsobiteľné doplnky
  • veľká komunita podpory
  • veľmi populárne

Niekto by namietal, že je veľký, čo by mohloovplyvní výkon vášho webu ... a mali by pravdu. Kvôli svojej obľúbenosti je však pravdepodobné, že sa už na niektorých stránkach, ktoré ste predtým navštívili, už používalo. Väčšina dnešných prehľadávačov dokáže ukladať skripty a obrázky do medzipamäte, takže zásahy do sťahovania sa časom znižujú.

Na druhú stranu, veľa nových programátorov, ktorí sa spoliehajúod tohto rámca závisia natoľko, že stratia schopnosť vyhodnotiť najlepší nástroj pre danú prácu a používajú ten najznámejší nástroj, na aký sú zvyknutí. Tí istí programátori strácajú schopnosť správne ladiť a stať sa odkázaný na API, ktoré nemá žiadny štandard.

Na čo ho rád používam, je krížový prehliadačpodpora, ktorá je skvelá pre spracovanie udalostí; a kedykoľvek použijete dynamický štýl na prvky na stránke (alebo skutočne na čokoľvek, čo si vyžaduje, aby ste potrebovali pokročilejšiu sadu prvkov). Výber prvkov je nástroj č. 1, kde môžete vyberať prvky podľa identifikácie, typu, atribútu, názvu triedy, názvu značky, hierarchického vzťahu ... rôznymi spôsobmi.


5 pre odpoveď č. 3

Chcem vedieť rozdiel medzi JQuery a JScript.

JavaScript je skriptovací jazyk pre web. Spoločnosť Microsoft označuje ich implementáciu ako „JScript“, ale v zmysle syntax je to skoro to isté.

jQuery je softvérová knižnica napísaná v JavaScripte, ktorej zámerom je pomôcť vývojárom JavaScriptu pri písaní kódu, ktorý sa má spustiť na webovej stránke.

Ako sa rozhodujeme, čo a kedy použijeme tieto dve technológie.

Na pridanie je možné použiť JavaScript (vrátane jQuery)interaktivita na webovú stránku nad rámec toho, čo je možné iba pomocou HTML a CSS. To umožňuje používateľovi „aplikačnejší“ zážitok. Mnoho ľudí považuje za zlý nápad vytvoriť webovú stránku, ktorá závisí od JavaScriptu, a bez nej nebude fungovať. Trvá na tom, že JavaScript by mal iba vylepšiť užívateľskú skúsenosť. Webové stránky, ktoré bez JavaScriptu nefungujú, však existujú a sú čoraz častejšie.

jQuery beží v JavaScripte a je do neho zapísanéJavaScript. Ak píšete JavaScript pre webovú stránku, je často dobré tiež použiť knižnicu (alebo framework) ako jQuery, aby ste si uľahčili prácu s kompatibilitou prehliadača. Je to ako vopred zabalená sada rutín jazyka JavaScript, ktoré by ste inak mohli potrebovať na vlastné napísanie, zabalené v ľahko použiteľnom spôsobe.

Nevýhodou používania jQuery je, že sa jedná orelatívne veľká veľkosť súboru, na čom na webe záleží. Niekto by namietal, že ak nepoužívate dostatok jQuery na odôvodnenie veľkosti súboru na vašom webe, mali by ste zvážiť niečo iné (napríklad modulárnejší rámec alebo nepoužívať vôbec žiadnu knižnicu / rámec).


2 pre odpoveď № 4

Je to teraz možno trochu nadbytočné, ale „JScript“bol pôvodne názov implementácie Javascriptu spoločnosťou Microsoft v starých verziách programu Internet Explorer. Našťastie to už dávno zmizlo, aj keď, ak nájdete odkazy na staršiu literatúru, nahraďte text Javascript.

Späť k otázkam, ak ste v tejto oblasti nováčikom, ddôrazne odporúčame ísť do JQuery (alebo inej knižnice Javascript) namiesto nespracovaného Javascript. S jedným riadkom JQuery môžete robiť veľmi zložité veci, ktoré by vyžadovali veľa kódovania a ladenia, ak by ste mali používať surový Javascript. Nakoniec budete musieť porozumieť základnému jazyku, aby ste mohli naplno využívať výhody JQuery, ale ak chcete niečo, čo môžete dnes nasadiť, začnite radšej JQuery ako Javascript.


0 pre odpoveď č. 5

Nedávno som bojoval s tým istýmotázka, jQuery alebo JavaScript. Pochádzam z prostredia kódovania, ktoré obsahuje niekoľko programovacích jazykov starej školy (C, perl, ksh a v poslednej dobe Java a C #), zisťujem, že JavaScript je omnoho ľahšie a rýchlejšie pochopiteľný ako jQuery. Z hľadiska podpory je pri vytváraní kódu dôležitejšie ľahké porozumenie kódu ako menej zadávania. Jedna odpoveď, ktorá ma prinúti prehodnotiť použitie jQuery, je kompatibilita prehliadača. Toto výrazne ovplyvňuje budúcu podporu aplikácií. Na základe mojich skúseností (viac ako 20 rokov ako softvérový inžinier) trávi životný cyklus aplikácií oveľa viac času podpore ako vývoju.