JavaScript vs jQuery - mis vahe on?

https://www.quora.com/What-is-the-difference-between-JavaScript-and-jQuery-2

Kui olete alles kodeerimismaailmas alustanud, olete arvatavasti JavaScripti ja jQuery kokku seganud. Ma tean, et tegin seda kaht nime kuuldes kindlasti! Hea uudis on - nad on omavahel seotud! jQuery on tegelikult JavaScripti tüüp!

Nii et soovite teada suurt vahet nende kahe nahkhiire vahel? Mis teeb need kaks erinevaks, on asjaolu, et jQuery on automaatselt optimeeritud töötama paljude erinevate brauseritega. Kahjuks on Udemy ajaveebi andmetel „JavaScriptiga endiselt brauseriülese ühilduvusega seotud probleeme, kuna veebibrauserite arendajad on halvasti JavaScripti juurutanud.”

Kas soovite nende kohta rohkem teada saada? Jätkake lugemist, et saada lisateavet JavaScripti ja jQuery erinevuse ja iga keele kasutamise aja kohta!

Mis on JavaScript?

Enne kui uurime, mis on jQuery, peate teadma JavaScripti kohta. Kui te veel ei tea, on Javascript „programmeerimiskeel, mis võimaldab teil veebisaitidel keerulisi asju rakendada.” (Mozilla) Olgu selleks vormi kinnitamine, veebilehtede elementide vahetamine või animatsioonide või efektide edastamine - see on arvatavasti JavaScript tööl kulisside taga! Allpool on näide JavaScripti funktsioonist, mis näitab hoiatusteboksi, mis ütleb: “JavaScript on lõbus!”

funktsioon myFunction () {
    märguanne ("JavaScript on lõbus!");
}

Javascripti lahedate näidete kuvamiseks võite siin klõpsata.

Mis on jQuery?

jQuery on „JavaScripti teek, mis keskendub DOM-i manipuleerimise, AJAX-kõnede ja sündmuste käsitlemise lihtsustamisele. JavaScripti arendajad kasutavad seda sageli. ”(Mozilla). Nii et põhimõtteliselt on jQuery JavaScripti kogu, mis lihtsustab JavaScripti kasutamist oma veebisaidil. Kõlab minu jaoks päris hästi!

jQuery kasutab sündmusele elemendi määramiseks järgmist vormingut: $ (selector) .action (). Siin on järgmine näide:

$ (dokument). juba (funktsioon () {
  märguanne ("jQuery on lahe!");
  $ ("# blackBox"). hide ();
});

Võite kirjutada ka sama jQuery valemi, kuid lühemal viisil! Mõlemad vormingud annavad sama jQuery tulemuse.

Vt allpool:

$ (function () {
  märguanne ("jQuery on lahe!");
  $ ("# blackBox"). hide ();
 });

Veel üks lõbus asi, mida saate jQuery abil teha, on CSS-i stiilide redigeerimine. Allpool on näide sellest, kuidas saate jQuery abil oma CSS-i stiile redigeerida:

$ (dokument). juba (funktsioon () {
  var lõigud = $ ('p');
  bekezdused.css ({
    'font-size': '25px',
    'värv': 'roosa',
    'polster': '1%'
  });
});

Selle funktsiooni jQuery abil redigeerite lõigu silte, muutes fondi suurust, värvi ja polsterdust. Päris lahe, jah?

Niisiis, kuidas kasutada jQuery oma igapäevastes projektides? Kas peate tegema midagi muud peale koodi JavaScripti faili helistamise? Noh, kuna jQuery on teek, peate teek kohalikult alla laadima või lisama Google'i CDM-i. Allpool on toodud kaks meetodit saidi jQuery allalaadimiseks.

  1. Installige siia jQuery teegi uusim versioon ja lisage fail oma silti .
  2. Lisage CDN oma silti .

Kui valite 1. meetodi, saate faili lihtsalt oma silti lisada, kasutades HTML-dokumendis silti

Kui kasutate meetodit 2, võite lisada CDN-i oma silti , kasutades HTML-dokumendis silti

Millal kasutada Javascripti vs jQuery

Niisiis, millal ma kasutan jQuery ja millal JavaScripti? Kuna jQuery on JavaScript, ei pea te ainult ühte või teist kasutama. Võite kasutada JavaScripti või mõlemat!

Nagu eelnevalt arutatud, on jQuery loodud mõne JavaScripti ülesande hõlbustamiseks. Saate teha samu asju nii JavaScripti kui ka jQuery abil. Niisiis, hea meetod on kasutada jQuery, kui see vähendab teie tööaega märkimisväärselt. Siiani naudin ma jQuery kirjutamist ja arvan, et see on natuke lihtsam kui JavaScripti kasutamine minu projektides. Niisiis, see sõltub lihtsalt teie stiilist ja sellest, millal on teie arvates parim viis iga keele kasutamiseks. Siin saate otsustada oma kodeerimismeetodite üle!

Lisaks, isegi kui mõnele teile võib jQuery meeldida rohkem kui JavaScripti, pidage meeles, et jQuery kasutamiseks peab teil siiski olema kindel alus. Samuti on oluline uurida mõlemat, et saaksite kliendi vajaduste rahuldamiseks hõlpsalt kahelt üle minna.

Loodetavasti on see artikkel aidanud teil mõista JavaScripti ja jQuery erinevust. Andke teada, kui teil on küsimusi!

Õnn, kodeerijad!