Javascript care este, Vaden pro
Ce este JS?
Scopul JS a fost revigorarea pagini statice în browserele utilizatorilor. În site-uri web de astăzi, puteți vedea aproape peste tot. Cele mai evidente exemple de utilizare a acestuia sunt plavalki, ezdilki, lumini de urgență și alte elemente de design dinamic.
Astăzi, ea permite nu numai să scrie script-uri executate pe browser-ul clientului, dar, de asemenea, pentru a crea aplicații complete, scripturi server-side și script-uri de linie de comandă.
Pentru interpreți script de prelucrare utilizat.
Interpret - programul de linie operează sau o sursă de procesare pokomandnuyu cu instant punerea sa în aplicare. Procesul acestui tratament se numește interpretare cod.
Interpretul implicit JS încorporat în toate browserele populare și mai departe. Puteți să-l dezactivați, dacă doriți, dar face un procent neglijabil de utilizatori.
Ce poate JS?
- Integrarea completă cu html și css vă permite să schimbați atât proiectarea codului de la paginile sale marjă de apreciere, și de a lucra cu tag-uri prin schimbarea însăși structura paginii prin scripting.
- Acesta vă permite să se ocupe de aproape orice acțiune de utilizator de pe pagina (clicuri, tastele de mișcare a cursorului).
- Cu AJAX putem interactiona cu partea de server a unui document web nu efectuează o reîncărcare completă. Trebuie remarcat faptul că această tehnologie înlocuiește treptat bunuri de la PHP, dar nu atât de rapid încât PHP-codere ar putea astăzi despre ceva să vă faceți griji.
- Manipulați cookie, și așa mai departe.
Contrar js sale de funcționalitate și multitasking are mai multe limitări, în mare parte legate de siguranța utilizatorilor de software pentru PC:
- Script-uri nu pot interacționa direct cu hard disk-ul utilizatorului (nu se poate scrie / șterge fișiere, programe derulate, etc.).
- Limba este doar o filă de browser, acesta nu poate primi / transmite date la alte file, cu excepția cazurilor în care script-ul în sine, și le-a deschis.
- Deși js și vă permite să trimiteți cereri de la serverul de la care a fost încărcat pagina, cererile pentru alte domenii sunt de obicei limitate la setările de securitate.
perspective de dezvoltare
După apariția multor js dezvoltatori criticat pentru utilizarea de funcții, cum ar fi obiecte obișnuite și nu clase, argumentând că aceasta face ca limbajul prea imperfectă, dar practica a dovedit altfel, și acceptarea generală a scenariului în confirmarea de astăzi de dezvoltare web din întreaga lume.
În plus, este una dintre limbile de dezvoltare cu cea mai rapidă creștere, care nu pot să nu vă rog pe cei care nu doresc să pierd timpul pe un studiu mai aprofundat al altor limbi, datorită pierderii de interes din lume pentru script-uri. Este pentru ei un timp foarte lung, nu este amenințată.
Tendințe în dezvoltarea:
- Odată cu lansarea html5 extinde în mod semnificativ funcționalitatea capacităților de scripting nu numai prin apariția unor noi tag-uri, dar, de asemenea, prin introducerea unei game de tehnologii (suport multitasking, mass-media fără flash, grafica 3D, datele din browser suplimentar de bază pe partea de utilizator, etc.).
- îmbunătățirea continuă a calității sprijinului browser-ul limbii, acesta devine mai rapid și mai stabil.
- Producția noilor standarde nu schimbă situația cu sprijinul versiunilor mai vechi, care vă permite să nu vă faceți griji cu privire la soarta aplicațiilor deja existente.
Pro și Contra de Java Script
- Dificultatea în masterizare. Da, js permite aproape orice fantezie dezvoltator web pentru o perioadă adecvată de timp, dar acest lucru este încă nevoie să ajungă. Multitasking și funcționalitate la un cost.
- Există defecte în standardul de limbă, ceea ce poate cauza probleme în practică. Dar, treptat, acestea sunt eliminate cu fiecare versiune nouă a limbii.
- Posibilitatea de a rezolva probleme de orice complexitate și utilizarea acestei abordări nu are nevoie de nimic în plus. Cu alte cuvinte, dacă vrei să faci ceva simplu și rapid, la 2 minute rula script-ul un cuplu de linii, în același timp, cu atât mai complexă sarcina, cu atât mai multe posibilități de a le rezolva, avem la dispoziție și cu atât mai dificil codul nostru.
- Integrarea completă cu codul și designul paginii (html și css) face acest limbaj este aproape indispensabilă pentru dezvoltare web.
- Suportul pentru script este activată implicit în toate browserele populare.
Count: 3 (mediu 5 din 5)