Pagina de start a forumului STaTeZoNe
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
[JavaScript Tutorial] - Introducere [Part 2]

 
Raspunde la subiect    Pagina de start a forumului STaTeZoNe » Tutoriale Amestecate Subiectul anterior
Subiectul urmator
[JavaScript Tutorial] - Introducere [Part 2]
Autor Mesaj
ResPecT <3 Benladen
Administrator
Administrator


Data inscrierii: 05/Dec/2007
Mesaje: 260

Mesaj [JavaScript Tutorial] - Introducere [Part 2] Raspunde cu citat (quote)
Tutorial JavaScript [PART2]


Autor: X-Treme*Benladen



'The Second Beginning'


Scripturi of-page:
In inițialul rand nu stiu daca se numesc asa oricum... :
-Sunt scripturi inafara documentului (paginii web) dar tot sunt executate.

Cum se poate asa ceva ?

Uite asa :


Code:
<script src="blabla.js"></script>


Destul de usor nu ?

blabla.js:


Code:
document.write("xPower-Studios RoCkZ Smile")


Dupa cum ati observat nu am mai adaugat tag-urile: <script> si </script> in blabla.js ,daca am fi adaugat tag-urile ar fi fost ca si cum am fi scris in pagina web urmatorul script:


Code:
<script <script> document.write("xPower-Studios RoCkZ Smile") </script></script>


Nu arata bine deloc nu ?
Din cauza asta nu punem tag-urile in fisierul script-ului (si din cauza ca ar da eroare )

OBSERVATIE: fisierul script-ului trebuie sa aiba intotdeauna extensia .js ! Altfel nu va functiona !



'Enter: var'


var = variabila
Ex:


Code:
<script type="text/javascript">
var nick = "R3AL"
document.write(nick)
</script>


Pentru a defini o variabila nu e nevoie neaparat sa puneti si statement-ul 'var', puteti la fel de bine sa scrieti asa:


Code:
nick = "R3AL"



<script type="text/javascript">
titlu = "Conditional Statements"
document.write(titlu)
</script>


Conditional Statements = Statement-uri de conditie

Cu siguranta ati auzit de if...else si nu ati stiut ce sunt de fapt, ai bine acum stiti

Sa incepem cu cel mai simplu:

if

Sintaxa:

Code:
if (conditie)
{
codul care va executat daca conditia este adevarata
}


Ex:


Code:
<script type="text/javascript">
var data=new Date()
var timp=data.getHours()

if (timp<11)
{
document.write("Neatza <b>xPower-Studios</b>")
}
</script>


Ce face codul de mai sus ?

Pai , in debutantul rand:

var data=new Date()

Stocheaza data curenta in variabila 'data'.

var timp=data.getHours()

Folosind o functie a lui: new Date() , codul de mai sus stocheaza ora curenta in variabila 'timp'.

if (timp<11)
{
document.write("Neatza <b>xPower-Studios</b>")
}

Daca variabila 'timp' esta mai mica de '11' , folosind comanda document.write se va afisa textul: Neatza xPower-Studios , presupun ca ati observat ca am folosit tag-urile: <b>,</b>, deci xPower-Studios va fi afisat in 'bold'.

Dar daca am vrea sa afiseze ceva chiar daca 'timp' nu este mai mica de '11', cum facem ?

Aici intervine 'else'

Sintaxa:


Code:
if (conditie)
{
cod care va fi executat daca conditia este adevarata
}
else
{
cod care va fi executat daca conditia nu este adevarata
}



Ex:


Code:
<script type="text/javascript">
var data=new Date()
var timp=data.getHours()

if (timp<11)
{
document.write("Neatza <b>xPower-Studios</b>")
}
else
{
document.write("Buna ziua <b>xPower-Studios</b>")
}
</script>


Cred ca se intelege de la sine

If....else if....else

Sintaxa:

Code:
if (conditia1)
{
cod care va fi executat daca conditia1 e adevarata
}
else if (conditia2)
{
cod care va fi executat daca conditia2 e adevarata
}
else
{
cod care va fi executat daca conditia1 si conditia2 sunt false
}



Ex:

Code:
<script type="text/javascript">
var data = new Date()
var timp = d.getHours()
if (timp<10)
{
document.write("<b>Buna dimineata xPower-Studios!</b>")
}
else if (timp>10 && timp<16)
{
document.write("<b>O zi buna xPower-Studios!</b>")
}
else
{
document.write("<b>Salu xPower-Studios</b>")
}
</script>



Probabil v-a atras atentia: '&&', && este un operator JavaScript, mai sunt ( + explicatie ):


Code:
&& -> and (si)
|| -> or (sau)
! -> not (nu)


Destul de usor nu ?
Bafta pana data viitoare

Daca aveti dificultăți 'shoot' (not me )
25/12/2007 18:10 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului STaTeZoNe » Tutoriale Amestecate Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Flowers Online.Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro