Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Programe
  • Ce este limbajul javascript. Variabile globale și locale

Ce este limbajul javascript. Variabile globale și locale

Există milioane de pagini web pe Internet, găzduite pe site-uri care servesc diferite scopuri. Unele dintre ele sunt atractive, iar altele nu.

Cele care arată bine, sunt ușor de utilizat și sunt suficient de interactive pentru a vă menține implicat pentru o lungă perioadă de timp sunt cele care folosesc JavaScript. Pentru ce este? Să aflăm.

Este un limbaj cu mai multe paradigme, ceea ce înseamnă că acceptă programarea orientată pe obiecte, funcțională și imperativă. Deși numele său sugerează Java, sintaxa sa este derivată din limbajul C.

Majoritatea paginilor web sunt construite în format de cod HTML. Este un limbaj foarte simplu care vă permite să adăugați diverse elemente pentru o pagină web, făcând-o atractivă și sporindu-i lizibilitatea. Codul HTML vă permite să utilizați imagini inline, culori și animații de bază pentru pagini web, crescându-le astfel aspect. Folosind CSS(Cascading Style Sheets), oferă o mai mare flexibilitate și reduce cantitatea totală de cod și complexitatea paginilor web. În acest fel, devine mai ușor să prezentați conținutul paginii în diverse dispozitive, ca Celulare, tablete și computere desktop. JavaScript este folosit în principal pentru a adăuga elemente interactive paginilor web, făcându-le mai ușor de utilizat și mai atractive. Să vedem ce poate face și cum se folosește.

Ce este JavaScript?

Este un limbaj de programare executat de obicei pe partea clientului. Este folosit pentru interacțiunea cu utilizatorul. Este, de asemenea, folosit în dezvoltarea de jocuri, board și aplicatii mobile, in cladire documente pdfși widget-uri desktop. Browserele web au suport încorporat pentru această limbă.

Exemplul 1

Primul exemplu este destul de simplu și este folosit de obicei în elementele de meniu. Dacă mutați mouse-ul peste un anumit link sau un buton de meniu, acesta își schimbă culoarea. Această culoare se schimbă în acțiunile utilizatorului, poate fi folosită pentru diverse efecte vizuale, precum și îmbunătățirea aspectului paginii web. În exemplul de mai jos, plasați cursorul peste butonul la alegere și vedeți cum își schimbă culoarea.

Roșu Verde Albastru funcția culoare(el, culoare) ( el.style.color = "#FFFFFF"; el.style.backgroundColor = culoare; ) funcția uncolor(el) ( el.style.color = "#000000"; el. style.backgroundColor = „#E6E6E6”; )

Exemplul 2

Acesta este un exemplu perfect de eveniment. Am văzut ceva asemănător pe mai multe pagini web. Când apăsați butonul, pe afișaj apare un mesaj. Vă poate spune ce să faceți în continuare sau ceva util. În exemplul de mai jos, când se face clic pe butonul, este afișat un mesaj simplu.

Buton

Deși JavaScript este utilizat pe scară largă, utilizatorul nu ar trebui să fie complet dependent de acesta. Are anumite probleme de securitate, deoarece oricine poate duplica codul. Browsere diferite interpretați-l diferit în funcție de motoarele lor de randare, ceea ce poate duce la inconsecvențe pe afișaj. Cu toate acestea, în ciuda preocupărilor ca acestea, JavaScript este foarte popular și utilizat pe scară largă pe internet.

24.11.14 15.6K

Programarea nu este doar o modalitate de a câștiga bani mari și nici măcar nu este o muncă în întregime mentală. Aceasta este o oportunitate de a înțelege în ce constă lumea din jurul nostru, de a o descompune în particule mici și apoi de a o reasambla, ghidați de propria noastră logică și cunoștințe.

Limbajele de programare sunt doar un instrument cu care o persoană construiește reguli în sistemele create.

Internetul prezintă o mulțime de oportunități pe care mințile strălucitoare și întreprinzătoare le profită. Desigur, dezvoltarea web are și propriile instrumente pentru a da viață ideilor. Una dintre ele este limbajul Programare Java Script, care va fi discutat în acest articol:

Informații generale

Mulți oameni, chiar și cei care nu au nicio legătură cu domeniul IT, au auzit cuvânt java. Un limbaj revoluționar, independent de platformă, în care aplicațiile sunt scrise în mod activ sisteme mobile. A fost dezvoltat companie promițătoare Soare, care a intrat apoi sub aripa lui Oracle. Dar nicio companie nu are nimic de-a face cu JavaScript:

Tot ceea ce i s-a cerut de la Sun era permisiunea de a folosi o parte a numelui. În mod surprinzător, JavaScript nu este deținut de nicio companie.

Când scrieți aplicații web, programarea JavaScript este folosită cel mai des. Pentru a enumera pe scurt caracteristici cheie din acest limbaj, trebuie subliniate următoarele:

  • Orientarea obiectelor. Execuția programului reprezintă interacțiunea obiectelor;
  • Conversia tipului de date se realizează automat;
  • Funcțiile sunt obiecte ale clasei de bază. Această caracteristică face JavaScript similar cu multe limbaje funcționale limbaje de programare precum Lisp și Haskell;
  • Ștergerea automată a memoriei. Așa-numita colectare de gunoi face JavaScript similar cu C# sau Java.

Dacă vorbim despre esența utilizării JavaScript, atunci acest limbaj vă permite să „reînvie” paginile site-ului web nemișcate folosind cod care poate fi lansat pentru execuție (așa-numitele scripturi). Adică putem face o analogie cu desenele animate, unde html și css sunt personajele desenate, iar JavaScript este ceea ce le face să se miște.

Dacă vorbim despre sintaxa JavaScript, atunci are următoarele caracteristici:

  • Înregistrarea este importantă. Funcțiile numite func() și Func() sunt complet diferite;
  • Operatorii trebuie să fie urmați de punct și virgulă;
  • Obiecte și operații încorporate;
  • Spațiile nu sunt numărate. Puteți folosi câte indentări doriți, precum și întreruperi de linie, pentru a vă formata codul.

Cel mai simplu cod JavaScript arată astfel:

Scopul aplicatiei

Pentru a înțelege de ce este nevoie de JavaScript și cât de necesar este să-l înveți, ar trebui să evidențiem câteva domenii în care este folosit limba dată programare.

  • Dezvoltare de aplicatii web. Doriți să instalați un contor simplu, să organizați transferul de date între formulare sau să plasați un joc pe site-ul dvs.? Apoi JavaScript va prelua asistent fidelîn acest caz;
  • „Participarea activă” în AJAX. Această tehnologie a făcut posibilă accelerarea semnificativă a funcționării aplicațiilor prin schimbul de date cu serverul în modul „în fundal”:

  • OS. Este posibil ca unii oameni să nu fi știut, dar Windows, Linux și Mac au propriii lor concurenți în browser, dintre care partea leului este scrisă în JavaScript;
  • Aplicatii mobile;
  • Domeniu de studiu. Orice specialitate de programare la o universitate include într-o măsură sau alta studiul JavaScript. Acest lucru se datorează faptului că limbajul a fost dezvoltat inițial pentru programatori nu foarte puternici. Lecțiile JavaScript sunt țesute logic în elementele de bază curs HTML, așa că învățarea este destul de simplă.
Avantaje și dezavantaje

Nu credeți că JavaScript este un fel de panaceu pentru toate problemele și fiecare programator folosește acest limbaj cu zâmbetul pe buze. Totul în lume are pozitivul său și laturile negative. În primul rând, să remarcăm deficiențele.

  • Necesitatea de a oferi compatibilitate între browsere. Deoarece JavaScript acționează ca o tehnologie de internet, trebuie să suportați regulile pe care le stabilește World Wide Web. Codul trebuie să ruleze corect în toate, sau cel puțin în cele mai populare, browsere;
  • Sistemul de moștenire într-o limbă face dificilă înțelegerea a ceea ce se întâmplă. JavaScript implementează moștenirea bazată pe prototip. Oamenii care au studiat alte limbaje de programare orientate pe obiecte sunt obișnuiți cu obișnuita „clasa copil moștenește clasa părinte”. Dar în JavaScript, astfel de lucruri sunt gestionate direct de obiecte, iar acest lucru este dincolo de înțelegerea ta;
  • Absent bibliotecă standard. JavaScript nu oferă nicio posibilitate de lucru cu fișiere, fluxuri I/O sau alte lucruri utile;
  • Sintaxa în general face dificil de înțeles. Frumusețea codului nu este în mod clar punctul forte al JavaScript, dar se respectă regula principală a programatorilor: „Funcționează? Nu atinge! "
Acum merită remarcat câteva avantaje
  • JavaScript oferă un numar mare de oportunități de a rezolva o mare varietate de probleme. Flexibilitatea limbajului permite utilizarea multor modele de programare în raport cu condițiile specifice. Mintea inventiva va avea o adevarata placere;
  • Popularitatea JavaScript deschide un număr considerabil de biblioteci gata făcute pentru programator, care pot simplifica semnificativ scrierea codului și pot nivela imperfecțiunile de sintaxă;
  • Aplicare în multe domenii. Lat Capabilitati JavaScript oferiți programatorilor șansa de a se încerca ca dezvoltatori ai unei game largi de aplicații, iar acest lucru, desigur, alimentează interesul pentru activitățile profesionale.

Nu ar trebui să acordați atenție faptului că au existat mai multe minusuri decât plusuri. JavaScript este ferm înrădăcinat în nișa sa și nu există nicio critică la adresa acestuia de acolo acest moment nu o va doborî.

Pentru cei care vor să studieze

Complex și un drum lung pentru cei care decid să studieze temeinic JavaScript. Pentru începători, există recomandări de bază, în urma cărora îți poți simplifica semnificativ învățarea.

  • În primul rând, HTML. Nu poți începe să faci nimic pentru internet fără elementele de bază. Foile de stil în cascadă (CSS) vor fi, de asemenea, foarte utile;
  • Folosiți literatură nouă. Programarea nu este fizică, ale cărei legi sunt inviolabile, ci sunt noi mijloace didactice- acestea sunt vechi dezbrăcate. Tehnologiile IT sunt în continuă evoluție, iar actualizările utile nu trebuie neglijate;
  • Încercați să scrieți singur toate secțiunile programului. Dacă ceva nu funcționează deloc, puteți împrumuta codul altcuiva, dar numai după ce mai întâi înțelegeți fiecare linie pentru dvs.;
  • Depanarea este cel mai bun prieten al tău. Găsirea rapidă a erorilor este una dintre cele cele mai importante momenteîn programare;
  • Nu ignora regulile de formatare. Desigur, codul nu se va îmbunătăți sau mai rău de la cantități diferite indentări și spații, dar ușurința de citire și înțelegere de către programator este, de asemenea, un punct important. Codul de mai jos? foarte greu de perceput, mai ales dacă nu ești el

  • Numele de variabile trebuie să aibă sens lexical. În procesul scrierii programe simple Acest lucru nu pare deloc important, dar când numărul de linii de cod depășește o mie, toți diavolii își rup picioarele;

HTML-ul impune niște limitări site-ului, iar pentru a le depăși este necesar să trecem puțin dincolo de limbajul de marcare hipertext. HTML este necesar în principal pentru organizarea textului și a graficelor pe o pagină web, pentru comunicare fișiere diferiteîmpreună. Și face față perfect acestor sarcini. Dacă doriți ca paginile site-ului dvs. web să nu fie practic diferite de desenele obișnuite pe hârtie, atunci limbajul de marcare hipertext, adică HTML, va fi destul de suficient.

Dacă doriți să creați ceva special, unic, care să vă evidențieze site-ul și să atragă atenția utilizatorilor, atunci ar trebui să apelați la un limbaj de programare Java Script.

De exemplu, folosind Java Script, următoarele pot fi implementate pe site:

  • Adăugați o funcție de căutare pe site. Acest lucru va oferi utilizatorilor beneficii uriașe prin eliminarea nevoii acestora de a naviga manual prin fiecare pagină web pentru a găsi informațiile de care au nevoie.
  • Protejați cu parolă o anumită zonă a site-ului. Acest lucru va limita accesul la informații care nu sunt recomandate pentru afișare publică.
  • Oferiți utilizatorilor posibilitatea de a comunica. Există multe modalități de a face acest lucru: de la simple panouri de mesaje la chat-uri cu funcții complete.
  • Adăugați instrumente de cronometrare pe site-ul dvs., cum ar fi un ceas sau un calendar. De obicei, utilizatorilor le place.
  • Adăugați jocuri și puzzle-uri pe site. Crede-mă, asta este Cel mai bun mod faceți vizitatorii să se relaxeze și să se simtă ca acasă.
  • Furnizați link-uri către informații actualizate în mod constant. Vizitatorii site-ului vor fi cu siguranță interesați de știri, cursuri de schimb, prognoze meteo și altele asemenea.
  • De ce Java Script? Limbi Programare PHPși MySQL au fost create pentru a ușura munca pe computer.

    Procesarea se face în browserul web al utilizatorului, deci nu există încărcare pe server. Nu aveți nevoie de multă inteligență pentru a adăuga scripturi scrise de alți programatori. Acest lucru poate fi făcut cu ușurință de către un simplu dezvoltator de site-uri web.

    De obicei, nu sunt necesare modificări ale codului programului. ÎN cel mai bun scenariuîn unele locuri va trebui să schimbați numele fișierului sau să adăugați adrese URL la o listă.

    Pe scurt despre cum funcționează Java Script

    Când lucrați cu Java Script, trebuie să adăugați două componente la codul paginii web: scriptul în sine și procedura care îl va rula.

    De obicei, instrucțiunile care vin cu script-ul conțin toate informatie necesara referitor la procedura de lansare a scriptului.

    Corpul scriptului este plasat într-o etichetă de container, ca în scheletul de mai jos codul programului, unde unele funcţionează orice este definit.



    /*
    Aici se află de obicei comentariul.
    */
    funcția indiferent ()
    {
    Și în acest loc codul programului în sine.
    }

    Este acceptabil să plasați un script în interiorul unei etichete, mai degrabă decât într-o etichetă, cu toate acestea, acest lucru poate fi riscant. Browserul web trebuie să traducă codul Java Script scris de programator în codul mașinii.

    Scriptul de etichetă este procesat de browser înaintea elementelor de etichetă. Aceasta înseamnă că scriptul va fi definit și gata de executat înainte ca orice lucru să fie afișat în fereastra browserului web.

    Dacă scriptul se află în interiorul etichetei, poate apărea o situație în care utilizatorul accesează scriptul înainte ca acesta să fie definit. În acest caz, scriptul pur și simplu nu va funcționa. Prin urmare, este mai bine să rămâneți la secvența obișnuită.

    Ar trebui să existe și un fel de procedură adăugată paginii care va rula scriptul. Se găsește de obicei în interiorul elementului.

    Scriptul poate fi lansat căi diferite, dar dezvoltatorul nu trebuie să le cunoască pe toate. Fiecare script, preluat de pe Internet și tradus în cod HTML, are propria sa procedură de lansare.

    Exemple.

    1. Scriptul este activat după ce indicatorul mouse-ului face clic pe orice element de interfață atunci când utilizatorul plasează cursorul mouse-ului peste acesta. Pentru aceasta este folosit atributul onClick.
    Deci, în următorul fragment, atributul onClick este folosit pentru elementul A:
    Faceți clic aici pentru a executa orice funcție.

    Dar, în general, atributul onClick este unic și poate fi folosit pentru aproape orice element.

    2. Sau scriptul poate fi rulat după ce pagina web se încarcă în fereastra browserului.
    Pentru a activa scriptul după ce pagina web s-a încărcat, utilizați atributul onload al elementului, ca în exemplul următor.

    Există o mare varietate de alte atribute. De exemplu, atributul onMouseOver, care este folosit pentru a rula un script după ce utilizatorul plasează mouse-ul peste un element de interfață. Sau atributul onMouseOut - când utilizatorul elimină indicatorul mouse-ului.

    Java Script și jQuery Apropo, stăpânirea Java Script a devenit și mai ușoară odată cu apariția bibliotecii jQuery.

    Funcțiile jQuery rezolvă multe probleme practice și probleme presante. Crearea chiar și a unui script complex devine simplă atunci când este utilizat.

    Și pentru site folosind jQuery se deschide listă uriașă plugin-uri care pot fi conectate la orice resursă, principalul lucru este că se folosește Java Script. Cu ajutorul Pluginuri jQuery poate fi implementat în câteva linii de cod

    • meniuri frumoase si complexe,
    • galerii de imagini,
    • diverse funcții de gestionare a paginilor.
    Dacă site-ul dvs. este realizat pe un CMS, atunci puteți implementa și acolo propriile scripturi. Combinaţie CMS simpluși Java Script vă permite să creați soluții foarte frumoase, ușor de implementat și suportat, precum și de soluții ușoare pentru proiecte mici.

    CU folosind Java Scriptul și jQuery pot transforma chiar și cel mai simplu site de cărți de vizită într-o resursă strălucitoare și cu drepturi depline, care va fi un reprezentant excelent al companiei pe întinderile vaste ale Internetului.

    Mulți oameni au dat peste conceptul de javascript (JS pe scurt), dar puțini înțeleg serios ce este?

    Javascript este un limbaj de programare care vă permite să utilizați diverși algoritmi și condiții, cum ar fi „dacă-atunci”, pentru a crea programe serioase. În timpul dezvoltării limbajului, sarcina a fost de a crea un limbaj de programare care să fie similar cu Java și, în același timp, să nu fie dificil pentru cei care nu au primit o educație de programator.

    A afla ce este javascript-ul este ușor, dar stăpânirea lui este mult mai dificilă. Acest limbaj de programare este folosit pentru aplicațiile care vor fi conectate la Internet și site-uri web. Caracteristici arhitecturale ale limbajului JS - prezența dinamicii în tastare, control automat memorie, funcțiile sunt obiecte de primă clasă.

    Toate browserele pe care le folosim funcționează cu limbajul de programare JS. Toate web modern browserele (IE, Opera, Mozilla și altele, sunt echipate modul special, care este capabil să înțeleagă și să proceseze comenzile acestui limbaj într-o formă vizuală.

    Codul JavaScript arată ca text, dar trebuie organizat și formatat conform unor reguli speciale. Mulți au poreclit acest limbaj de programare partea client, deoarece este folosit în browser și mulți oameni numesc browserul în sine „clienți”. Aceasta este principala sa diferență față de acele limbi care sunt folosite pe server.

    Pentru ce este folosit codul JavaScript?

    Să luăm în considerare principalele sarcini pe care acest limbaj de programare vă permite să le rezolvați:

    1. Interacționarea cu utilizatorul în timpul acțiunilor sale pe paginile site-ului. La completarea formularului de înregistrare cu erori, primim o notificare despre aceasta.

    2. Comportamentul unei pagini de site depinde de comportamentul utilizatorului. Destul de des puteți observa următoarea imagine: dacă mutați cursorul departe de pagină, apare un formular de abonare.

    3. Dacă există calcule matematiceși trebuie să fie plasate pe o pagină a site-ului dvs., mulți oameni folosesc Javascript pentru asta. Când un utilizator începe să completeze câmpurile paginii cu unele informații, este necesar să calculeze și să selecteze un câmp pentru a afișa rezultatul.

    4. Elementele care se mișcă, clipesc și efectuează calcule nu apar pur și simplu pe pagini, din nou, totul se întâmplă datorită codurilor Javascript.

    Acest cod poate fi depus în mai multe versiuni - sau plasat dosar separat, sau încorporat în codul HTML al paginii site-ului în sine.

    Script este al doilea nume pentru codul Javascript; multe surse îl folosesc pentru a-l simplifica, așa că dacă îl vedeți, nu vă alarmați.

    A studia coduri Javascript Trebuie să depuneți efort și să petreceți timp, dar nimic nu este imposibil, principalul lucru este dorința. Pe Internet există multe manuale și lecții video despre Acest subiect. sper ca aceasta informatie despre ce este javascript v-a fost util.

    Cele mai bune articole pe această temă