Java Script
Jenis MIME : application/javascript,
text/javascript
Uniform Type Identifier : com.netscape.javascript - sumber:
Dikembangkan oleh : Netscape
Communications Corporation, Mozilla Foundation
Rilis terbaru : ECMAScript
2018 / Juni 2018
Jenis format : Bahasa
skrip
Situs web : Mozilla
Developer Center
=====================================================================
JavaScript adalah bahasa pemrograman dinamis yang jika
diterapkan dalam sebuah dokumen HTML, dapat menyajikan fitur interaktivitas
pada website. Diciptakan oleh Brendan Eich, co-founder proyek Mozilla, Mozilla
Foundation, dan Mozilla Corporation.
Kita bisa membuat berbagai fitur interaktif dengan
JavaScript. Kita bisa mulai dari fitur sederhana seperti carousel, galeri
gambar, layout fluktuatif, atau respon atas klik tombol. Setelah kita lebih
berpengalaman dengan bahasa ini, kita bisa membuat game, grafis animasi 2D dan
3D, aplikasi data-driven, dan lain lain.
JavaScript sendiri cukup ramping sekaligus fleksibel,
dan para pengembang telah membuat banyak tool yang dibangun di atas core
JavaScript agar kita dapat menerapkan berbagai fungsionalitas ekstra dengan
script pendek saja.
Tool semacam ini meliputi:
1. Application Programming Interfaces (API) yang
dibangun ke dalam browser web yang menyajikan berbagai fungsionalitas seperti
menyusun HTML dan mengatur CSS, memuat dan memanipulasi video stream dari web
cam pengguna, maupun penciptaan grafik 3D atau sampel audio.
2. Third-party API untuk memampukan para pengembang
memuat fungsionalitas dalam website mereka dari properti luar, misalnya Twitter
atau Facebook.
3.Third-party framework / library yang bisa kita
terapkan dalam dokumen HTML untuk mempercepat proses pembuatan website atau
aplikasi.
SEJARAH
JavaScript pertama kali dikembangkan oleh Brendan Eich
dari Netscape di bawah nama Mocha, yang nantinya namanya diganti menjadi
LiveScript, dan akhirnya menjadi JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih
bisa dimanfaatkan para pemrogram yang non-Java. Maka dikembangkanlah bahasa
pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa
pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript,
walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan,
misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang
penting juga adalah untuk membuat AJAX. JavaScript adalah bahasa yang digunakan
untuk AJAX.
Perkembangan
JavaScript Saat Ini
Dalam perkembangannya, JavaScript mengalami
permasalahan yang sama seperti kode pemograman web yang bersifat client side
seperti CSS, yakni bergantung kepada implementasi web browser.
Kode JavaScript yang kita buat, bisa saja tidak
bekerja di Internet Explorer, karena web browser tersebut tidak mendukungnya.
Sehingga programmer harus bekerja extra untuk membuat kode program agar bisa
“mengakali” dukungan dari web browser.
Karena hal tersebut, JavaScript pada awalnya termasuk
bahasa pemograman yang rumit, karena harus membuat beberapa kode program untuk
berbagai web browser.
Namun, beberapa tahun belakangan ini, JavaScript
kembali bersinar berkat kemudahan yang ditawari oleh komunitas programmer yang
membuat library JavaScript seperti jQuery. Library ini memudahkan kita membuat
program JavaScript untuk semua web browser, dan membuat fitur-fitur canggih
yang sebelumnya membutuhkan ribuan baris kode program menjadi sederhana.
Kelebihan
Javascript
1. Resource
memory yang ringan dan kecil
2. Mudah
dipelajari
3. Dinamis
4. Multi
platform, banyak system operasi yang dapat menjalankannya
5. Mudah
untuk dikembangkan
Kekurangan
Javascript
1. Script
yang digunakan tidak terenkripsi
2. Bukan
untuk pengembangan aplikasi stand alone
3. Objek
yang terbatas
Penulisan
Javascript
Variabel di JavaScript dapat dipanggil dengan
menggunakan kata kunci var
var x;
var y = 2;
Kode JavaScript biasanya dituliskan dalam bentuk
fungsi yang ditaruh di tag <head> yang dibuka dengan tag <script
type="text/javascript">.
<script type="text/javascript">
alert("Halo
Dunia!");
</script>
Kode JavaScript juga bisa diletakkan di file
tersendiri yang berekstensi .js (singkatan dari JavaScript). Untuk memanggil
kode JavaScript yang terdapat di file sendiri, di bagian awal <head>
harus ditentukan dahulu nama file .js yang dimaksud menggunakan contoh kode
seperti berikut:
<script type="text/javascript"
src="alamat.js">
</script>
Skript
di head
Skrip ini akan dieksekusi ketika dipanggil (biasanya
berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu.
Peletakkan skrip di head akan menjamin skrip dimuat terlebih dahulu sebelum
dipanggil.
<html>
<head>
<script type="text/javascript">
...
</script>
</head>
</html>
Skrip
di body
Skrip ini dieksekusi ketika halaman dimuat sampai di
bagian <body>. Ketika menempatkan skrip pada bagian <body> berarti
antara isi dan JavaScript dijadikan satu bagian.
<html>
<head>
</head>
<body>
<script type="text/javascript">
...
</script>
</body>
</html>
Jumlah JavaScript di <head> dan <body>
yang ditempatkan pada dokumen tidak terbatas.
Skrip
eksternal
Terkadang ada yang menginginkan menjalankan JavaScript
yang sama dalam beberapa kali pada halaman yang berbeda, tetapi tidak mau disibukkan
jika harus menulis ulang script yang diinginkan di setiap halaman. Maka
JavaScript dapat ditulis di file secara eksternal. Jadi, antara dokumen HTML
dan JavaScript dipisahkan, kemudian berkas tersebut dipanggil dari dokument
HTML Berkas JavaScript tersebut disimpan dengan ekstensi .js.
JavaScript: js/xxx.js document.write("pesan ini
tampil ketika halaman diload");
Untuk menggunakan eksternal JavaScript (.js) dipakai
atribut "src" pada tag <script> pada halaman HTML-nya.
<html>
<head>
</head>
<body>
<script src="xxx.js">
</script>
<p>Script di atas berada di berkas
"xxx.js" (eksternal) </p>
</body>
</html>
========================================================================
Nama : Ario Fajar
Kelas : TI.19.A.2
NIM :
311910610
Materi : Deskripsi
Tugas : Bahasa
Indonesia dengan materi Javascript
Source Materi :
Modul untuk pemula di link berikut :
baik terima kasih ..
BalasHapus