Javascript digunakan sebagai bahasa pemrograman untuk membuat aplikasi di lingkungan browser web. Sesuai dengan tujuannya, maka Javascript dapat mengenali objek-objek yang ada dalam browser web. Browser web dalam secara umum adalah sebuah window yang digunakan untuk menampilkan halaman web yang diakses dari sebuah server. seperti halnya window-window aplikasi, maka kita bisa melihat sebuah window browser adalah sebuah objek yang memiliki banyak komponen yang menyusun sebuah window.
Window Browser memiliki komponen objek utama :
Selain objek yang berhubungan langsung dengan window browser (menjadi bagian dari window browser), Javascript memiliki objek tambahan yang disebut dengan objek navigator.
Kali ini kita akan membahas komponen-komponen utama tersebut.
Document
document adalah objek utama dalam browser web, berupa data dan informasi yang ditampilkan dalam browser web. Object document memiliki objek-objek lain, yaitu :
Layer
Objek layer adalah objek yang digunakan untuk mendefenisikan layer data dalam halaman, data dokumen dalam suatu dokumen web dapat dikelompokkan dalam layer-layer.
Link
Objek link adalah objek dalam dokumen berupa link yang dinyatakan dengan tag dengan attribut yang digunakan href.
Anchors
Objek anchors adalah objek berupa tag dengan attribut yang digunakan adalah name. link dan anchors menggunakan tag yang sama, yang membedakannya terletak pada attributnya saja. Anchors merupakan link yang bersifat internal, untuk memudahkan pergerakan dalam satu halaman web saja.
Images
Objek images adalah objek dalam dokumen berupa gambar-gambar dalam halaman web yang dinyatakan dengan tag
Applets
Applets adalah objek berupa aplikasi yang disisipkan kedalam suatu halaman web, yang dikembangkan dengan menggunakan Java. Objek ini berhubungan dengan elemen HTML yang menggunakan tag. Tag ini sudah digunakan lagi pada versi HTML terbaru.
Form
Objek form memiliki objek lagi didalamnya, berupa elemen input yang terdiri atas:
Location
Location adalah objel dari browser web, yang berisi data tentang lokasi dari dokumen yang ditampilkan dalam browser web. Kita dapat memanfaatkan objek location ini untuk mengotomatisasi perubahan dokumen yang akan ditampilkan dalam browser web melalui program Javascript.
History
History adalah objek dari web browser yang menyimpan data dokumen yang pernah ditampilkan dalam browser web dari lokasi (server) mana saja atau URL mana saja.
Frame
Frame adalah objek yang digunakan dalam window browser untuk mendefenisikan halaman atau dokumen web yang ditampilkan dalam browser web, yang memungkinkan browser bisa menampilkan lebih dari satu dokumen web dari berbagai lokasi (URL) dalam satu window.
Objek Navigator
Objek navigator adalah objek tambahan yang digunkan untuk menyimpan informasi tentang browser web, plugin, dan jenis dari dokumen yang dapat ditampilkan dengan menggunakan browser yang sedang digunakan.
Window
window atau browser web sendiri secara khusus dapat diakses oleh Javascript, untuk kepentingan pemrograman diatas browser, seperti kepentingan untuk dapat membuka window baru, karena kita ingin manampilkan informasi pada window lain secara khusus. selain itu kita juga ingin supaya bisa juga menutup window yang dibuka tersebut dengan menggunakan program, bukan menggunakan tombol close(x) yang ada di pojok kanan atas komputer.
Javascript merupakan bahasa script, bahasa yang tidak memerlukan kompiler untuk menjalankannya, c
Dalam dunia nyata, jika kita bicara tentang objek maka objek adalah benda, baik itu benda mati at