Dalam pengertian sederhana, JavaScript adalah bahasa pemrograman web yang digunakan
untuk memanipulasi element HTML dan membuat interaksi.
Sebagai contoh, apa yang terjadi ketika sebuah tombol di klik? Bagaimana membuat gambar
muncul bergantian secara otomatis (slider), atau bagaimana cara mengubah warna sebuah kotak
dari merah ke biru setelah halaman tampil selama 1 menit? Inilah yang bisa kita lakukan dengan
JavaScript.
JavaScript menambahkan aspek “pemrograman” ke dalam HTML dan CSS. Misalnya jika sebuah teg <h1> di klik, tampilan isi seluruh artikel yang terdiri dari 10 tag <p>, atau jika sebuah gambar di klik, kita bisa mengubah class CSS-nya dari . normal menjadi .warning.
Javascript yangakan kita pelajari dalam pengertian javascript ini termasuk dalam bahasa perogram web berbasis client (server sede prgramming laguage).
 |
programing, syamil
|
Mari kita bahas pengertian yang “sangat teknis” ini.
JavaScript disebut sebagai bahasa pemrograman tingkat tinggi atau high-level karena kode
programnya sudah mirip dengan bahasa inggris sehari-hari.
Dalam bahasa pemrograman high-level, kita tidak akan dipusingkan dengan pengaturan dasar
seperti alokasi memory, register, garbage collection, dan hal teknis lain yang umumnya ada di
dalam bahasa pemrograman tingkat rendah (seperti bahasa assembly).
Hampir semua bahasa pemrograman modern sudah termasuk ke dalam high level programming
language, seperti PHP, Pascal, C, C++, dan JAVA.
JavaScript memiliki fitur
dinamis, tidak bertipe dan diproses secara interpreted. JavaScript
mirip dengan bahasa PHP dimana kita tidak perlu menetapkan sebuah variabel harus bertipe
integer, float, maupun
string. Setiap variabel di dalam JavaScript bisa diisi dengan tipe data apa
saja dan kapan saja sepanjang kode program (bersifat dinamis).
Ini berbeda dengan bahasa pemrograman seperti Pascal, C++ maupun JAVA yang setiap
variabelnya hanya bisa diisi dengan tipe data yang sudah ditetapkan, atau dikenal sebagai
Typed Programming Language. Dalam bahasa pemrograman jenis ini, jika sebuah variabel sudah
ditetapkan bertipe integer (angka bulat), maka sepanjang kode program tidak bisa diisi dengan
tipe data string (teks) maupun float (angka desimal).
JavaScript menggunakan standar spesifikasi ECMAScript, maksudnya yang membuat dan
mengembangkan JavaScript adalah ECMA. ECMA merupakan singkatan dari
European Computer Manufacturers Association, yakni sebuah lembaga standarisasi eropa khusus komputer.
Jika diibaratkan, ini mirip seperti SNI kalau di Indonesia (Standar Nasional Indonesia). Lebih jauh
tentang ECMA dan ECMAScript akan kita pelajari saat membahas tentang sejarah JavaScript.
Bersama-sama dengan HTML, dan CSS, Javascript menjadi teknologi inti dari penbuatan konten halaman web (World Wide Web). ketiga teknologi ini memiliki peran masing-masing HTML, digunakan membuat struktur dan isi dari halaman web (content).CSS untuk mempercantik tampilan websete (design).Sedangkan javascript berpungsi menangni interaksi(behavior).Sebutan keren nya: "HTML for content, CSS for presentation and Javascript for behavior".
 |
programing.com |
KELAHIRAN JAVASCRIPT
Netscape Communications menyadari bahwa web seharusnya lebih dinamis. Marc Andreessen
percaya bahwa HTML butuh sebuah bahasa pemrograman tambahan untuk menyatukan berbagai komponen web seperti gambar, plugin, maupun link.
Bahasa pemrograman ini haruslah sederhana dan bisa dipelajari dalam waktu singkat, terutama
bagi web designer yang tidak terlalu berpengalaman dengan coding. Bahasa baru ini juga harus
bisa ditulis secara langsung di web browser, seperti layaknya HTML.
"SEJARAH DAN PERKEMBANGAN JAVASCRIPT"
Sejarah dari sebuah teknologi selalu menarik untuk diikuti, mulai dari berdirinya sebuah perusahaan,pengembangan berbagi fitur, munculnya pesaing, trik bisnis yang di gunakan, hingga kemunduran perusaan tersebut.
Jika berbicara tentang JavaScript, perusaan yang di mak sud adalah Netscape Communication.Disinilah JavaScript "lahir" dan di besarkan .
Perkembangan JavaScript juga diiringi sebuah era yang dinamakan "browser war".perang web browser antara internet explorer buatan Microsoft dengan Netscape Navigator buatan Netscape Communication.
 |
HTML PHP program.com |
Tidak ada komentar:
Posting Komentar