Javascript – Let’s get started


Cum am promis unui cititor zilele trecute, a venit randul Javascript-ului sa ne onoreze cu prezenta pe acest site.

Sa incepem cu definirea termenului de DOM. DOM-ul (Document Object Model) este framework-ul pe baza caruia functioneaza Javascript-ul. JS-ul este un tip de programare orientata pe obiect. Ce este un obiect? Putem defini o intreaga pagina web ca un obiect care este alcatuit din mai multe obiecte secundare (imagini, liste, formulare etc.).

Un script JS poate fi de 2 tipuri:

1. Extern
Tot codul este scris intr-un fisier separat de pagina web. Avantajul major al acestei variante este ca, in cazul modificarii codului, nu va fi necesar sa editati fiecare pagina a site-ului in parte.

<script type="text/javascript" src="script.js"></script>

Linia de cod se adauga in sectiunea head a documentului.

2. Intern
Tot codul este scris direct in pagina web, intre secventele de cod:

<script type="text/javascript"></script>

Cele mai simple scripturi JS interne sunt urmatoarele:

document.write("Hello World!");

document.write va afisa textul in pagina web.

alert("Hello World!");

alert va afisa textul intr-o casuta deasupra intregului continut.

In cazul in care browser-ul nu are suport pentru Javascript (sau nu permite rularea scripturilor JS), nicio linie de cod nu va functiona si acest lucru poate face site-ul complet inutil. Solutia este sa afisati pe ecran un mesaj prin care sa indrumati vizitatorii sa isi activeze Javascript-ul.

<noscript><p>Va rugam sa activati JavaScript.</p></noscript>

Tot ce este scris intre noscript va fi afisat doar persoanelor care au Javascript-ul inexistent sau dezactivat.

C’ya next time!



Ti-a placut articolul Javascript – Let’s get started?

Ai nevoie de rezolvarea unei probleme la informatica?

Iti recomandam si urmatoarele articole:

Discuta articolul Javascript – Let’s get started



Contul tau

Categorii

Mozku Network

Ne gasesti si pe Facebook

Articole noi

Fisiere populare

  • Proiect Atestat Informatica Visual FoxPro (439)
  • Twitter Patterns (202)
  • Flash Newsletter (126)
  • Baza de date auto revizuita (99)
  • hitTest Flash (99)

Marcaje articole