Sunteți pe pagina 1din 6

S I Prezentati general termenii JavaScript si JQuerry, prezentand asemanarile, dar si diferentele dintre

acestia.

JavaScript este un limbaj de programare ușor folosit pentru a construi pagini web dinamice. Este
open source și cross-platform. Este un limbaj de programare cu mai multe paradigme. Acesta
susține programarea orientată pe obiecte. Acesta este considerat unul dintre cele trei limbi de
bază ale webului, altele decât HTML și CSS. HTML reprezintă limbajul Hyper Text Markup
Language. Este folosit pentru a construi structura paginii web. CSS reprezintă foi de stil cascadă.
JavaScript este limbajul de programare pentru a adăuga interactivitate la pagina web. Este o
limbă a clientului. Spre deosebire de PHP, ASP.NET care execută codul lor în serverul web,
JavaScript execută pe partea clientului.

JavaScript este util pentru validarea câmpurilor de formular ale unei pagini Web. De exemplu,
pentru a verifica dacă clientul a introdus sau nu un e-mail valid. JavaScript vă ajută să obțineți
imediat feedback de la vizitatori. De asemenea, se pot ocupa de clicurile și navigările pe butoane.
Această limbă face pagina web mai interactivă. De exemplu, atunci când clientul deplasează
mouse-ul prin intermediul site-ului, acesta răspunde și se schimbă. Unul dintre principalele
avantaje ale JavaScript este faptul că, capacitatea de a crea interfețe bogate. Dezvoltarea
programelor JavaScript este destul de simplă și simplă. Nu este necesar să folosiți instrumente
scumpe de dezvoltare. Programatorii pot scrie cod JavaScript folosind un editor de text, cum ar fi
notepad. Utilizând un browser web, aceste programe pot fi executate.

Există și unele neajunsuri pentru JavaScript. Deoarece este un limbaj de scripting, nu este rapid
ca un limbaj bazat pe compilatoare, cum ar fi C sau C ++. De asemenea, nu acceptă capabilități
multi-filetare sau multi-procesare. Nu poate fi utilizat pentru a efectua operații de fișiere și nu
poate accesa direct baza de date. În general, este una dintre limbile cele mai populare pentru
dezvoltarea web.

Ce este jQuery??

jQuery este o bibliotecă JavaScript. Sarcinile efectuate folosind JavaScript pot fi arhivate
folosind jQuery cu un număr mai mic de cod. Este ușor și rapid. Acesta suportă JavaScript
asincron (AJAX), care ajută la construirea unor site-uri responsabile și bogate în funcții. Acesta
este cross-platform și funcționează pe browsere web moderne, cum ar fi Internet Explorer,
Safari, Chrome, Firefox și Opera. Acesta poate elimina caracteristicile browserului. Prin urmare,
este ușor pentru dezvoltatori să se concentreze asupra designului. Oferă capabilități de imagine,
animații și evenimente.

jQuery se bazează pe Model Obiect de Document (DOM). Este o structură arborescentă care
reprezintă toate elementele paginii web. jQuery simplifică găsirea, selectarea și manipularea
elementelor DOM. Acesta poate fi folosit pentru a îndeplini aceleași sarcini efectuate de
JavaScript. Dar folosind jQuery, cele mai multe dintre ele pot fi realizate cu un număr mai mic
de cod decât JavaScript. Acesta poate fi folosit ca o alternativă la JavaScript, deoarece este rapid
și extensibil. Există multe biblioteci terțe disponibile pentru a efectua activități specializate, sau
dezvoltatorul poate scrie propriile programe utilizând plug-in-uri jQuery.

Astăzi, companii precum Google, IBM, Microsoft folosesc de asemenea jQuery drept una dintre
tehnologiile lor web. În general, jQuery oferă mai multe avantaje, cum ar fi manipularea HTML,
CSS și DOM. Parsarea JSON și mult mai mult simplificând procesul modern de dezvoltare web
mai ușor.

Care sunt asemănările dintre JavaScript și jQuery?

 Atât JavaScript, cât și jQuery sunt folosite pentru a crea pagini web dinamice.
 Atât JavaScript, cât și jQuery sunt open source și cross-platform.
 Atât JavaScript, cât și jQuery suport Object-oriented
 Atât JavaScript, cât și jQuery pot fi folosite pentru a valida paginile web.
 Atât JavaScript, cât și jQuery pot fi folosite pentru a crea evenimente.
 Atât JavaScript, cât și jQuery sunt acceptate de mai multe browsere web.

Care este diferența dintre JavaScript și jQuery?

JavaScript vs. jQuery

jQuery este o bibliotecă JavaScript


JavaScript este un nivel ridicat, limbaj de
încrucișată, proiectată pentru a simplifica
programare interpretat.
scripting-ul HTML al clientului.

Se compune din

JavaScript este o combinație între ECMA jQuery este alcătuit din Model Object
Script și Document Object Model. Document.

Dezvoltator

JavaScript a fost dezvoltat de Netscape


Communications Corporation, Mozilla jQuery este dezvoltat de echipa jQuery.
Foundation și ECMA International.

Simplitate
JavaScript este mai greu decât jQuery. jQuery este mai ușor decât JavaScript.
Solicitați un număr de linii pentru a îndeplini Necesită un număr mai mic de linii
o sarcină. pentru a realiza o sarcină.

JavaScript și jQuery sunt tehnologii web utilizate pe scară largă pentru a crea pagini web
dinamice și interactive. Acest articol a discutat diferența dintre JavaScript și jQuery. JavaScript
poate fi încorporat în pagini HTML pentru a face paginile web interactive și pentru a efectua
diverse activități de validare. jQuery poate fi folosit ca alternativă la JavaScript. Este o bibliotecă
JavaScript. Diferența dintre JavaScript și jQuery este că JavaScript este un nivel ridicat,
interpretat în timp ce jQuery este o bibliotecă JavaScript. Acesta este conceput pentru a
simplifica sarcinile realizate folosind JavaScript. jQuery funcționează cu seturi de elemente și
este mai ușor să manipuleze conținutul paginii.

Enumerati tipurile de operatori folositi in JavaScript cu explemple valide.


S II Defniti limbajul de programare JavaScript enumerand elementele
de baza ale limbajului, Valorile, variabilele şi literalii, operatiunile,
instructiunile si functiile acestuia.
JavaScript (JS) este un limbaj de programare orientat obiect bazat pe
conceptul prototipurilor.[5] Este folosit mai ales pentru introducerea unor funcționalități în paginile
web, codul JavaScript din aceste pagini fiind rulat de către browser. Limbajul este binecunoscut
pentru folosirea sa în construirea siturilor web, dar este folosit și pentru accesul la obiecte
încapsulate (embedded objects) în alte aplicații. A fost dezvoltat inițial de către Brendan Eich de
la Netscape Communications Corporation sub numele de Mocha, apoi LiveScript, și denumit în final
JavaScript.
În ciuda numelui și a unor similarități în sintaxă, între JavaScript și limbajul Java nu există nicio
legătură. Ca și Java, JavaScript are o sintaxă apropiată de cea a limbajului C, dar are mai multe în
comun cu limbajul Self decât cu Java.
Cea mai des întâlnită utilizare a JavaScript este în scriptarea paginilor web. Programatorii web pot
îngloba în paginile HTML script-uri pentru diverse activități cum ar fi verificarea datelor introduse de
utilizatori sau crearea de meniuri și alte efecte animate.
Browserele rețin în memorie o reprezentare a unei pagini web sub forma unui arbore de obiecte și
pun la dispoziție aceste obiecte script-urilor JavaScript, care le pot citi și manipula. Arborele de
obiecte poartă numele de Document Object Model sau DOM. Există un standard W3C pentru DOM-
ul pe care trebuie să îl pună la dispoziție un browser, ceea ce oferă premiza scrierii de script-
uri portabile, care să funcționeze pe toate browserele. În practică, însă, standardul W3C pentru
DOM este incomplet implementat. Deși tendința browserelor este de a se alinia standardului W3C,
unele din acestea încă prezintă incompatibilități majore, cum este cazul Internet Explorer.

Elementele de bază ale limbajului


JavaScript moşteneşte de la Java tipurile de date, operatorii, structura generală a unui program,
sintaxa instrucţiunilor, aspecte legate de securitate. JavaScript este un limbaj orientat-obiect. În
JavaScript există obiecte predefinite, dar se pot defini si obiecte noi. JavaScript importă de la
Java clasele String, Math şi Date şi pe lângă acestea mai are definite obiectele specifice
browserului (navigator, window, location, history, document).

II.1. Valori, variabile şi literali

În JavaScript exista urmatoarele tipuri de valori (literali):

 Numerele în JavaScript sunt de două tipuri: numere întregi reprezentate in bazele 2, 8 şi 16


(2, 300, 567, 045, 0x4AB4, …) şi numere reale (3.1415, .12, -123.4E30, -1.3e-3, …)
 Boolean: doar doua valori, true şi false
 null este o valoare nedefinită
 undefined: o proprietate de nivel superior poate avea valoarea undefined
 NaN: Not a Number
 String: ‘ceva’, “alceva”, “z\net”, etc. Pentru orice literal de tip string se pot folosi metodele
clasei String. JavaScript converteşte automat literalul într-un obiect String temporar, apelează
metoda respectivă, iar apoi eliberează obiectul; de exemplu, putem scrie ceva de genul
“sir”.length pentru a afla lungimea stringului “sir”.
 Vectori: literalii de tip vector sunt liste de zero sau mai multe expresii închise între paranteze
drepte ([]), fiecare reprezentând un element din vector. Exemple:
animal = [“cat”, , ,”mouse”, ‘rabbit’, ‘dog’] - va avea numărul de elemente egal cu
6.

 Literalii de tip Obiect sunt liste de zero sau mai multe perechi (nume proprietate, valoare
asociata) închise în interiorul acoladelor ({}). Exemple de literali de tip obiect:
car = {myCar: "Saturn", getCar: CarTypes("Honda"), special: 1}
este un obiect cu două proprietăţi (myCar de tip string şi special de tip întreg) şi o metodă
(CarTypes).
Variabilele definite în afara funcţiilor se numesc variabile globale şi ele sunt accesibile oriunde în
documentul curent. Variabilele definite în interiorul funcţiilor se numesc variabile locale şi ele
sunt vizibile numai în interiorul funcţiilor în care sunt declarate.

II.2 Operatori

Expresiile în JavaScript sunt formate din valori/literali, operatori şi expresii care se evaluează la o
valoare. Valorile pot fi numerice, string sau o valoare logica. Există trei tipuri de expresii:

 aritmetice – se evalueaza la un număr


 string – se evaluează la un şir de caractere
 logice – se evaluează la true sau false
Aproape toţi operatorii din JavaScript sunt preluaţi din Java. Aceştia sunt:
a) operatori de atribuire: =, +=, -=, *=, /=, %=, <<=, >>=, >>>=, &=, ^=, |=
b) operatori de comparare: ==, !=, >, >=, <, <=
c) operatori aritmetici: %, ++, --, -
d) operatori pe biţi: &, |, ^, ~, >>, <<, >>>
e) operatori logici: &&, ||, !
f) operatori speciali: operatorul condiţional-ternar, operatorul virgulă, new, this, typeof

III. Instrucţiuni
JavaScript are un set compact de instrucţiuni de control a fluxului împrumutat în întregime de la
Java.

III.1. Instrucţiuni condiţionale (if, switch)

III.2. Instrucţiuni de ciclare (for, do while, while, loop)


III.3. Instrucţiuni de manipulare a obiectelor
III.4. Comentarii
Comentariile sunt la fel ca în Java: pe o singură linie(//) sau pe mai multe linii(/*…*/).

IV. Funcţii

Funcţiile sunt blocuri de instrucţiuni care realizează un anumit task. Înainte de a fi apelate
(folosite) funcţiile trebuie definite. Locul prielnic pentru acest lucru este, în general, în partea de
<head> a documentului html pentru a ne asigura că toate funcţiile au fost parsate(analizate)
înainte de a fi invocate de evenimente utilizator.

S-ar putea să vă placă și