[ F4U5T @ 26.04.2012. 21:40 ] @
Cao, tek sam pocetnik u ucenju javascript pa mi mnogo stvari nije jasno. nadam se da ce mi neko pomoci.

Zapeo sam kod ove stvarcice ne mogu nikako da je ukapiram.

Code:
<script type="text/javascript">
var d = new Date();
var time = d.getHours();

if (time < 10) 
  {
  document.write("<b>Good morning</b>");
  }
</script>


Ovde mi nije jasno sta znaci ovo

Code:
d.getHours();


cemu ovo d.getHours sta znaci to uopste "d(tacka)paJosNestoTamo"

Nadam se da razumete sta mi nije jasno, pa ako neko moze da mi objasni... Video sam u mnogo primera se tako pise sa tackom recimo "data.lenght" pa mi nije jasno kako se to gornja vrednost pridruzuje ili sta vec? Hvala na pomoci...
[ plague @ 26.04.2012. 23:12 ] @
Tackom pristupas poljima ili funkcijama koje su pridruzene za neki tip podataka. U tvom slucaju "d" predstavlja referencu na objekat tipa Date koji sadrzi solidan broj funkcija.

Code (javascript):
var d = new Date();
Pravi instancu tipa Date od sistemskog vremena u trenutku izvrsenja iste i pridruzuje je "d"-u.

Code (javascript):
var time = d.getHours();
Poziva funkciju koja vraca sate iz zabelezenog vremena i pamti rezultat u "time".

Dalje ako su ti sati manji od 10 on ti ispisuje recenicu "Good morning" u delu stranice gde je kod.

Jedan od primera pristupa polju je .length. Da li se pristupa polju ili funkciji videces po tome sto se funkcije zavrsavaju zagradama ().



Ovde mozes naci dodatne informacije o tome sta su klase, kako se pisu, kako napisati funkciju u pridrziti je nekoj.. 3 ways to define a JavaScript class