Apa Itu JavaScript Sejarah Fitur Fungsi Dan Cara Menggunakan

Apa Itu JavaScript Sejarah Fitur Fungsi Dan Cara Menggunakan

Jika anda seorang web developer pasti tahu apa itu JavaScript ?. Ini adalah bahasa scripting yang dimiliki oleh jaringan dan telah banyak digunakan dalam pengembangan aplikasi web. Sering digunakan untuk menambahkan berbagai fungsi dinamis ke halaman web dan memberikan efek penjelajahan yang lebih halus dan indah kepada pengguna.

Biasanya skrip JavaScript disematkan dalam HTML untuk mencapai fungsinya sendiri. Ini adalah bahasa skrip yang ditafsirkan kode tidak dikompilasi sebelumnya. Terutama digunakan untuk menambahkan perilaku interaktif ke halaman HTML (aplikasi di bawah bahasa markup umum standar). Dapat langsung disematkan di halaman HTML.

Tetapi menulis file js terpisah untuk pemisahan struktur dan perilaku. Fitur lintas platform, didukung oleh sebagian besar browser dapat berjalan di berbagai platform (seperti Windows, Linux, Mac, Android, iOS, dll.). Baca juga 5 Framework JavaScript Terbaik Yang Dapat Anda Gunakan Untuk Membuat Aplikasi Desktop.

Apa Itu JavaScript?


JavaScript sering disingkat JS adalah bahasa pemrograman tingkat tinggi yang ditafsirkan. JavaScript adalah bahasa fungsi kelas satu berbasis prototipe. Bahasa multi-paradigma yang mendukung pemrograman berorientasi objek, pemrograman imperatif dan pemrograman fungsional.

Menyediakan sintaks untuk memanipulasi teks, array, tanggal, ekspresi reguler, dll. Tidak mendukung I/O, seperti jaringan, penyimpanan dan grafik, tetapi ini dapat didukung oleh lingkungan host-nya. Telah distandarisasi oleh ECMA (European Computer Manufacturers Association) melalui ECMAScript. Digunakan oleh sebagian besar situs web di dunia dan juga didukung oleh browser utama dunia (Chrome, IE, Firefox, Safari, Opera).

Read More
Apa Itu JavaScript Sejarah Fitur Fungsi Dan Cara Menggunakan

JavaScript dan Java memiliki banyak kesamaan dalam nama atau sintaks, tetapi kedua bahasa pemrograman ini sangat berbeda dari awal desainnya. Desain bahasa JavaScript terutama dipengaruhi oleh Self (bahasa pemrograman berbasis prototipe) dan Scheme (sebuah bahasa pemrograman berbasis prototipe). Sebagai bahasa pemrograman fungsional, memiliki banyak kesamaan dengan bahasa C dalam struktur sintaks. Seperti pernyataan kondisional if, pernyataan switch, loop while, loop do-while, dll.

Di sisi klien, JavaScript secara tradisional telah diimplementasikan sebagai bahasa yang ditafsirkan. Tetapi baru-baru ini, telah dieksekusi dengan kompilasi just-in-time (JIT). Dengan penerapan standar bahasa HTML5 dan CSS3 terbaru, ini juga dapat digunakan untuk pengembangan aplikasi game, desktop dan seluler serta berjalan di lingkungan web sisi server seperti Node.js.

Sejarah JavaScript


JavaScript awalnya disebut LiveScript dan dikembangkan pada tahun 1995 oleh Brendan Eich dari Netscape Communications Corporation. Dinamai JavaScript setelah Netscape bekerja sama dengan Sun (sebuah perusahaan Internet yang dikenal hanya sebagai “Sun Microsystems”, sekarang diakuisisi oleh Oracle Corporation).

Alasan mengapa LiveScript diubah namanya menjadi JavaScript adalah karena JavaScript terinspirasi oleh Java. Sehingga mereka memiliki banyak kesamaan dalam sintaks, banyak konvensi penamaan dalam JavaScript juga dipinjam dari Java. Alasan lain adalah untuk pemasaran dan untuk mengorbitkan Java.

Selama periode yang sama, Microsoft dan Nombas (sebuah perusahaan bernama Nombas) juga mengembangkan dua bahasa scripting. Masing-masing JScript dan ScriptEase, membentuk tren tripartit dengan JavaScript. Tidak ada standar yang seragam di antara mereka dan tidak dapat digunakan secara bergantian.

Untuk mengatasi masalah ini, pada tahun 1997, di bawah koordinasi ECMA (European Computer Manufacturers Association), Netscape, Sun, Microsoft, Borland (sebuah perusahaan perangkat lunak) membentuk kelompok kerja dan mengembangkan standar ECMA-262 berdasarkan JavaScript (ECMAScript).

Tahun berikutnya, ISO/IEC (Organisasi Internasional untuk Standardisasi dan Komisi Elektroteknik Internasional) juga mengadopsi ECMAScript sebagai standar (yaitu ISO/IEC-16262).

Apa Saja Bagian Dari JavaScript Itu?


Secara Umum, Javascript Lengkap Terdiri Dari Bagian-Bagian Berikut:

  • ECMAScript, yang menjelaskan sintaks dan objek dasar bahasa
  • Document Object Model (DOM), yang menjelaskan metode dan antarmuka untuk bekerja dengan konten web
  • Browser Object Model (BOM), yang menjelaskan metode dan antarmuka untuk berinteraksi dengan browser

Terkadang orang berpikir bahwa JavaScript dan ECMAScript adalah sama. Kenyataannya, JavaScript berisi jauh lebih banyak konten daripada yang ditentukan dalam ECMA-262.

ECMAScript (singkatnya “ES”) adalah bahasa skrip tujuan umum yang diimplementasikan sesuai dengan standar ECMA-262. Standar ECMA-262 terutama menentukan sintaks, jenis, pernyataan, kata kunci, kata-kata yang dicadangkan, operator, objek dan bagian lain. Versi terbaru ECMAScript adalah ECMAScript6 (disebut sebagai “ES6”).

Fitur Apa Yang Dimiliki JavaScript?


Fitur Dasar Javascript Adalah Sebagai Berikut:

JavaScript memiliki karakteristik sebagai berikut:

1) Bahasa Scripting Yang Ditafsirkan

JavaScript adalah bahasa scripting yang diinterpretasikan. Tidak seperti bahasa seperti C dan C++ yang perlu dikompilasi dan kemudian dijalankan, kode yang ditulis dalam JavaScript tidak perlu dikompilasi dan dapat dijalankan secara langsung.

2) Berorientasi Objek

JavaScript adalah bahasa berorientasi objek. Dengan menggunakan JavaScript, Anda tidak hanya dapat membuat objek, tetapi juga memanipulasi objek yang ada.

3) Keserdahanaan

JavaScript adalah bahasa pemrograman yang diketik dengan sederhana, tidak ada persyaratan ketat pada tipe data yang digunakan. Misalnya, Anda dapat menginisialisasi variabel ke tipe apa pun, dan Anda dapat mengubah tipe variabel ini kapan saja.

4) Dinamis

JavaScript adalah bahasa scripting event-driven yang dapat merespon input pengguna tanpa bantuan server web. Misalnya, ketika kita mengunjungi halaman web, mengklik halaman web dengan mouse atau menggulir jendela, kita dapat menggunakan JavaScript untuk menanggapi masukan pengguna. Tanggapi langsung peristiwa ini.

5) Lintas platform

JavaScript tidak bergantung pada sistem operasi dan dapat dijalankan di browser. Oleh karena itu, skrip JavaScript dapat dijalankan pada sistem apa pun setelah ditulis, selama browser pada sistem mendukung JavaScript.

Apa Tugas Yang Dapat dilakukan JavaScript?


Javascript Biasanya Digunakan Untuk Menyelesaikan Tugas-Tugas Berikut:

  1. Memproses form, memvalidasi input pengguna, dan memberikan umpan balik. Misalnya, jika formulir perlu memasukkan alamat email dan pengguna memasukkan nomor ponsel, javascript akan meminta pengingat kesalahan input.
  2. Interaksi dengan halaman, sesuai dengan klik pengguna, untuk memberikan pengalaman yang lebih baik kepada pengguna
  3. Membuat halaman secara dinamis sesuai dengan operasi pengguna. Misalnya, pengguna mengirim email, operasi lampiran toko
  4. Pengaturan cookie, cookie digunakan untuk menyimpan informasi sementara di browser, seperti alamat situs web, nama pengguna, dll.
  5. Komunikasi data, komunikasi data antara browser dan server, seperti transmisi ajax yang tidak sinkron;
  6. Antarmuka yang kaya, gunakan JavaScript untuk meletakkan komponen, bilah geser dan item lainnya untuk menyediakan antarmuka yang lebih kaya ke situs web.
  7. Javascript secara teratur dapat mengulangi penyederhanaan paragraf html, mengurangi waktu download.

Cara Menjalankan JavaScript


Sebagai bahasa scripting, kode JavaScript tidak dapat berjalan secara independen. Biasanya, kita perlu menggunakan browser untuk menjalankan kode JavaScript. Semua web browser mendukung JavaScript.

Selain dieksekusi di browser, kode JavaScript juga dapat dieksekusi di server atau perangkat yang dilengkapi dengan mesin JavaScript. Alasan mengapa browser dapat menjalankan kode JavaScript adalah karena mesin JavaScript tertanam di browser. Apa itu Mesin umum untuk JavaScript? Mari kita lihat berikut ini:

  • V8: Mesin JavaScript di Chrome dan Opera
  • SpiderMonkey: Mesin JavaScript di Firefox
  • Chakra: mesin JavaScript di IE
  • ChakraCore: mesin JavaScript di Microsoft Edge
  • SquirrelFish: Mesin JavaScript di Safari.

Cara Menggunakan JavaScript


Metode penggunaan javascript dicontohkan berikut ini:

1. Dapat diimpor dengan tag skrip

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><script type="text/javascript" src="jalur file js"></script></font></font>

2. Dapat disematkan dengan tag skrip

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><script type="text/javascript"></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">

//pernyataan js</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">

</skrip></font></font>

3. Dapat diikat dalam event tag

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><div style="width:100px;height:100px;background:#ffaacc" onclick="alert('Klik Disini')"></div></font></font>

4. Dapat dieksekusi di tautan

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><a href="javascript:void(alert('logout'))">Klik saya</a></font></font>

5. Script dapat dimasukkan di address bar untuk dijalankan

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">javascript:document.innerHTML=''</font></font>

Kesimpulan


JavaScript pada awalnya dirancang sebagai bahasa untuk browser, tetapi sekarang digunakan di banyak lingkungan lain juga. Saat ini, JavaScript adalah bahasa yang paling banyak digunakan di browser dan terintegrasi dengan baik dengan HTML/CSS. Ada banyak bahasa lain yang dapat dikompilasi ke JavaScript, dan bahasa-bahasa ini menawarkan lebih banyak fungsi. Yang terbaik adalah mempelajari bahasa-bahasa ini, setidaknyasetelah Anda menguasai apa itu JavaScript.

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *