• Informatii introductive despre JavaScript

    JavaScript este unul dintre cele mai populare limbaje folosite in World

    Wide Web.


    JavaScript este un limbaj de scripting, creeat si folosit pentru a adauga

    interactivitate si dinamism paginilor web. Este compatibil cu cele mai

    multe tipuri de browser-e. Este limbaj client-side. Javascript poate

    specifica , in mod obisnuit in doar cateva randuri , raspunsurile la

    actiuni sau evenimente cum ar fi deschiderea unei pagini, deplasarea

    mouse-ului intr-un anumit punct sau stergerea unui anumit camp dintr-un formular.


    Este un limbaj interpretat, si nu compilat. Aceasta inseamna ca fiecare

    instructiune este executata pe masura ce este citita din cod.


    Cum cei mai multi designeri de pagini web nu sunt programatori, ei au nevoie

    sa folosesca un limbaj usor pentru integrarea diverselor mici functionalitati,

    iar JavaScript are o sintaxa foarte usoara!


    Aceasta interactivitate este data de diversele capacitati ale limbajului:

    poate afisa text generat dinamic, poate oferi reactii diferite la diversele

    inputuri ale utilizatorilor, poate citi si modifica continutul unui document

    HTML,poate fi folosut pentru validarea datelor.


    In mod normal, un script JavaScript se va executa imediat,in timp ce o pagina

    se incarcata de browser,desi nu este intodeauna ceea ce dorim: poate am

    dori ca scriptul sa se execute la declansarea unui event de catre un

    user, sau dupa incarcarea paginii.


    In functie de locul in care este plasat scriptul, se determina si cand va rula

    scriptul. Daca scriptul este plasat in sectiunea head, atunci acestea se vor

    executa fie cand sunt apelate, fie cand un eveniment este declansat. Plasarea

    unui script in sectiunea head asigura ca scriptul este incarcat inainte de a

    fi folosit.


    De asemenea, un script poate fi extern, adica plasta in afara documetului HTML,

    si doar apelat, aceasta situatie fiind folosita in cazul in care un acelasi

    script este apelat in mai multe locuri, nefiind nevoie sa fie scris in toate

    paginile care il apeleaza.


    JavaScript este client-side. Aceasta inseamna ca este un limbaj care se executa

    in browser, pe calculatorul clientului, si nu trimte si primeste apoi date

    de la server.

    Este folosit in combinatie cu obiectul DOM "XMLHttpRequest" intr-o tenologie ce presupune

    folosirea mai inteligenta a vechilior limbaje de scripting, specularea faptului ca in multe

    cazuri e nevoie doar de mici modificari intr-o pagina, ne e necesara o reincarcare totala a ei,

    si cererile asincone de date intre server si browser punse la sipozitie de obiectul DOM, pentru

    obtinerea unor pagini mai intercative, mai rapide, ,ai functionale, deci a unor interfete evoluate.



    Mici note:


    Este bine sa puneti ";" dupa fiecare instructiune, pentru ca , desi nu este

    obligatoriu, ajuta mult la detectarea mai rapida a erorilor.