Rabu, 30 Juli 2014

Mengenal javascript part 1


Javascript adalah sebuah bahasa script yang disisipkan pada kode HTML dan di proses disisi klien,
Kemampuan dari dokumen html pun menjadi luas dan mengagumkan,dengan adanya javascript dokumen HTML dapat di proses sesuai kebutuhan sebelum di kirim ke server,sebuah javascript dapat memvalidasi masukkan data-data dalam formulir sebelum data tersebut dikirim ke server,javascript juga dapat membuat tampilan atau template lebih responsive dan melakukannya dengan dengan baik,
javascript dan java adalah dua buah bahasa yang sama sekali berbeda,jadi bila selama ini anda menyangka kalau javascript dan java adalah sebuah bahasa yang sama sepertinya anda harus kecewa,sebelumnya juga saya sempat berfikir kalau java dan javascript adalah dua bahasa yang sama,tapi setelah saya pelajari ternyata terdapat perbedaan walau pun logika yang di gunakan dalam sintax agak sedikit mirip,jika anda telah menguasai dan terbiasa dengan bahasa pemrograman java,saya rasa anda akan sangat mudah untuk untuk mempelajari javascript ini,sama seperti java penulisan pada java script adalah Case Sensitive,Camel dan camel adalah dua hal yang berbeda one dan One adalah hal yang berbeda,jadi besar kecil nya sebuah huruf akan di interpretasikan berbeda oleh javascript.
Sama seperti java,javascript merupakan sebuah OOP(Object Oriented Program),yaitu sebuah bahasa pemrograman yang berorientasi dengan object,berbeda dengan bahasa pemrograman modular yang kode akan di proses dari awal sampai akhir,dalam sebuah OOP kode dapat diproses dari objek mana saja yang anda inginkan.berbeda dengan bahasa modula,algoritma dalam OOP akan terlihat abstrak.
Pendeklarasian variable dalam java script juga sedikit berbeda dengan java,jika dalam java kita harus detail dalam mendeklarasikan sebuah variable,menjadi String,Integer,Double dan sebagainya,maka dalam java script,penulisan variable dalam javascript
tidak memerlukan hal itu.
Sebagai sebuah OOP maka penulisan property dalam javascript kurang lebih akan seperti ini.

NamaObjek.namaProperti=nilai;
widows.defaultStatus="Learn javascript";


"property adalah sebuah atribut dari objek,sebagai contoh jika objek adalah sebuah mobil maka dia akan mempunyai property warna,jenis,dan sebagainya.dan sebagai OOP dalam sebuah objek mobil maka akan ada objek ban,objek pintu,objek spion dsb."


Metode yang di tulis dalam javascript juga sedikit mirip dengan java,yaitu seperti ini

namaObjek.namaMetode(parameter)
document.write("Hello world")

"metode adalah suatu kumpulan script/kode yang di gunakan untuk memberi tindakan/perintah terhadap objek"

Penulisan javascript dalam HTML biasa di simpan di dalam tag <head> sebenarnya java script juga bisa di simpan atau di sisip kan dalam body,tapi hal ini jarang sekali di lakukan,untuk menyisipkan kode javascript dalam sebuah dokumen HTML kita akan membutuhkan tag
<script type="text/javascript> dan di tutup dengan tag </script> contoh:

<!Doctype HTML>
<html>
<head>
<title>javascript</title>
</head>
<body>
<script type="text/javascript">
<!--
window.alert("hello world");
//-->
</script>
</body>
</html>

"tag <!--...........//--> adalah tag komentar dalam html,tag ini di sisipkan umumnya untuk tujuan munculnya kodedalam jendela browser ketika browser tidak mengenali kode javascript tersebut,dan kode javascript tersebut akan di anggap komentar dan tidak akan di tampilkan dalam jendela browser,kan gak lucu juga jika tiba-tiba keluar kode di halamanwebsite kita :D"
         Berbeda dengan PHP yang memang adalah sebuah bahasa script yang server side,dan akan di proses dan di aplikasikan setelah melewati server dan php parser,maka javascript sebagai bahasa client side akan di proses disisi klien/user dalam browser,sehingga akan menghemat kuota anda :D.

Untuk contoh-contoh penulisan javascript,akan saya bahas dalam postingan berikutnya insya allah.

*note:"tinggalkan kometar jika ada kesalahan dalam materi yang saya sampaikan"
trima kasih.

3 komentar: