Konsep dalam Definisi ABC
Bermacam Macam / / July 04, 2021
Oleh Guillem Alsina González, pada November. 2016
Meskipun kecocokan nama bisa membuat kita berpikir karena ini adalah turunan dari bahasa pemrograman Java dikembangkan oleh Sun Microsystems, ini tidak benar.
JavaScript adalah bahasa pemrograman yang ditafsirkan, yang umum digunakan di situs web untuk menjalankan tindakan di sisi klien, yang disematkan dalam kode sumber halaman web
Secara teknis, itu merupakan dialek standar ECMAScript, yang diusulkan oleh entitas internasional untuk informasi dan komunikasi ECMA International dan awalnya dirancang oleh Netscape dan kemudian oleh Mozilla Foundation. Ini juga merupakan standar ISO.
Meskipun menerima sintaks dan cara kerja yang lebih besar warisan bahasa C, ia juga mengadopsi nama dan konvensi yang kita temukan di Jawa, meskipun tetap demikian, dalam "kosmetik" yang serupa.
Karena tujuan dan penggunaannya yang umum, semua browser web modern menafsirkan JavaScript dengan benar, menjadi bahasa universal dan lintas platform. Dan, biasanya penggunaannya oleh pengembang terkait dengan antarmuka pengguna yang disajikan oleh situs web.
JavaScript memungkinkan, di halaman web, untuk membuat elemen seperti kotak dialog, mengumpulkan informasi yang dimasukkan oleh pengguna dan mengirimkannya ke server untuk diproses
Menjadi bahasa terbuka dan dapat dimodifikasi dalam elemen-elemen seperti sintaksis, itu diberikan untuk penciptaan varian dan dialek. Ini adalah kasus Microsoft, yang memiliki implementasi sendiri dengan nama JScript, yang digunakan baik di perambanInternet Penjelajah seperti di Anda sistem operasi dengan nama Windows Scripting Host.
Meskipun JavaScript dipahami terutama dari sisi klienAda juga beberapa implementasi sisi server yang banyak digunakan. Yang utama dari implementasi ini untuk sisi server adalah Node.js.
Seiring waktu, JavaScript telah berkembang, termasuk fungsionalitas dari bahasa lain lebih banyak lanjutan, seperti kelas untuk pemrograman berorientasi objek, atau modul untuk penggunaan kembali Kode sumber
Namun terlepas dari perubahan dan pembaruan ini, JavaScript mempertahankan kompatibilitas mundur:
- Ini adalah bahasa terstruktur dan imperatif, mengambil sebagai model struktur pemrograman bahasa C C
- Tipe dinamis, sehingga ketika kita mendefinisikan nilai variabel, tipe data didefinisikan
- Berorientasi objek, dengan fungsi yang dianggap sebagai objek
- Objek dan metode di mana bahasa dapat berinteraksi dengan pengguna dibatasi oleh lingkungan eksekusi, seperti browser.
- Seperti Perl, ini mendukung ekspresi reguler
Foto: Fotolia - Sentavio / Hanss
Topik dalam JavaScript