:: WwW.HeLp.UcoZ.De ::
Thursday, 18 March 2010, 10:06



Welcome Guest | RSS
[ Main ] [ Inceputuri in JavaScript ] [ Registration ] [ Login ]
Site menu

Limbajul JavaScript a fost inventat de o echipa de la Netscape, care dorea sa faca browserul lor sa interactioneze mai mult cu utilizatorul si sa faca paginile mai dinamice. Desi au nume asemanatoare, limbajele JavaScript si Java nu au nimic in comun unul cu celalalt. La inceput, cand a fost introdus in browserul Netscape Navigator prima varianta de scriptare rudimentara, se numea LiveScript. In aceeasi perioada, Java era deja lansat si era din ce in ce mai cunoscut si se anticipa a fi un limbaj revolutionar. Ulterior, Netscape a actualizat browserul Navigator pentru a permite rularea de appleturi Java in Navigator 2, dar odata cu aceste actualizari a redenumit LiveScript in JavaScript.
Java este un limbaj de programare dezvoltat si comercializat de compania Sun Microsystems. Limbajul Java este descendent al familiei de limbaje de programare C si C++, iar cu ajutorul lui se pot crea diverse aplicatii si se poate controla funtionarea diverselor aparate electronice. Principala utilizare a limbajului Java in domeniul web (client-side), in browserul utilizatorului, este crearea de appleturi, aplicatii mici care sunt descarcate prin Internet si ruleaza in cadrul browserului. Datorita compatibilitatii interplatforma a limbajului Java, aceste appleturi ar trebui sa ruleze identic pe orice browser care permite executarea de cod Java.
Appleturile Java sunt adaugate in pagina web prin folosirea tagului HTML <applet>. Când browserul intâlneste acest tag, el descarca appletul Java de pe server, iar appletul va rula in portiunea de ecran specificata in tag.
Un script JavaScript este un program inclus intr-o pagina HTML. Deoarece este incadrat de tagul <script>, textul scriptului nu apare pe ecran, dar este rulat si interpretat de catre browser. Tagul <script> este prezent cel mai frecvent in sectiunea <head> a paginii HTML, desi se pot pune si in sectiunea <body>. De obicei, scripturile care urmeaza sa afiseze mesaje pe ecran sunt scrise in <body>
Când Microsoft a vazut ca limbajul JavaScript devenea popular, a preferat sa-si construiasca un limbaj propriu, foarte similar cu limbajul JavaScript, dar nu chiar identic, denumit JScript.
In continuare este prezentata o scurta analiza a diferitelor versiuni de browsere si versiunea de JavaScrip pe care o are fiecare.

Ce puteti face cu JavaScript ?

JavaScript va permite sa creati o interfata activa cu utilizatorul, sa dea o impresie vizuala placuta in timp ce navigati prin paginile site-ului. Puteti verifica validitatea informatiilor introduse intr-un formular inainte ca datele sa fie trimise catre server. Puteti face calcule matematice, crea pagini HTML dinamice, personalizate in functie de optiunile utilizatorului sau al browserului. JavaScript controleaza browserul, si prin intermediul scripturilor puteti deschide ferestre noi, puteti afisa mesaje de avertizare si puteti pune mesaje in bara de stare a ferestrei browserului. Puteti genera ceasuri, calendare si documente cu timpul inscris. Puteti chiar verifica prezenta plug-in-urilor in browser, si puteti redirecta utilizatorul spre o pagina diferita in cazul in care browserul nu are un anumit plug-in.
Aici trebuie sa fac o precizare, se pot detecta plug-in-urile in browserele Netscape Navigator 3.0 sau mai nou (pe orice sistem de operare) si in Internet Explorer 5.0 sau mai nou (doar pe platforma Macintosh)
O mentiune importanta: programele care ruleaza pe calculatorul utilizatorului sunt numite aplicatii client-side (aflate pe partea de client), si programele care ruleaza pe server (inclusiv CGI-urile) sunt numite aplicatii server-side (aflate pe partea de server)
Deoarece JavaScript ruleaza pe calculatorul dumneavoastra, i-au fost impuse o serie de limitari, majoritatea din ratiuni de securitate, si anume:

- nu permite citirea sau scrierea de fisiere pe calculatorul utilizatorului. Singura exceptie este permisiunea de a scrie in directorul de cookie-uri al browserului, dar si aici sunt anumite limite.

- nu permite citirea/scrierea de fisiere pe server. Alternativa este sa rulati pe server un program care sa preia datele trimise de script si sa le scrie pe server (un CGI, scris intr-un limbaj precum Perl sau PHP, sau un program Java.

- un script JavaScript nu poate inchide o fereastra de browser care nu a fost deschisa de el. Astfel se evita situatia când intrati pe un site si vi se închid celelalte ferestre active care contin alte site-uri...

- nu poate citi informatii dintr-un browser care contine o pagina web de pe un alt server, ca sa nu puteti afla pe ce site-uri navigeaza utilizatorul.

Login form
E-mail:
Password:

Search

Calendar
«  March 2010  »
SuMoTuWeThFrSa
 123456
78910111213
14151617181920
21222324252627
28293031

Vote Center
Cum Vi Se Pare Site-ul?
Total of answers: 904

Site Friends
  • HeLp SiTe
  • CaSpEr's WebSite
  • QuaLiT LanD
  • HeLp Hub List
  • HeLp Hub
  • MuZiCa HoUsE

  • Statistics

    Total online: 0
    Guests: 0
    Users: 0

    Site Translate


    Copyright © 2010 By CrAzZy_CaSpEr . All rights reserved