Sejak dirilis pada 4 Desember 1995 (enam bulan setelah Java yang dirilis pada 23 Mei 1995), JavaScript telah mengalami banyak perubahan. JavaScript dimulai sebagai bahasa pemrograman sisi klien (yang berjalan di dalam browser web melalui mesin JavaScript bawaan) untuk menambahkan konten interaktif ke halaman web. Itu menjadi lebih kuat dengan DHTML (1997) dan Ajax (1999). Dengan Node. js (dirilis pada 27 Mei 2009), JavaScript dapat digunakan untuk memprogram sisi server dan membangun aplikasi web full-stack, serta skrip utilitas mandiri. Pada 2015, ECMAScript 6 (ES6 atau ES2015) memperkenalkan pembaruan besar pada bahasa, seperti kelas dan modul, dan menjadikan JavaScript sebagai bahasa pemrograman tujuan umum yang mampu mengerjakan tugas perangkat lunak yang kompleks. Show
pengantarItu dimulai sebagai Bahasa Pemrograman Sisi Klien yang dijalankan di dalam browser web melalui Mesin JavaScript BawaanJavaScript adalah bahasa pemrograman sisi klien yang paling banyak digunakan yang memungkinkan Anda melengkapi HTML Anda dengan interaktivitas, animasi, dan efek visual dinamis untuk Antarmuka Pengguna dan Pengalaman Pengguna (UI/UX) yang lebih baik. Dia
JavaScript bekerja sama dengan HTML/CSS. HTML menyediakan konten; . Bersama-sama, mereka memperkaya UI/UX pengguna web JavaScript Sekarang Di Mana Saja dengan Node. jsJavaScript telah berkembang melampaui pemrograman sisi klien. Dengan diperkenalkannya Node. js pada tahun 2009 (lingkungan run-time JavaScript lintas platform sumber terbuka), Anda dapat menjalankan JavaScript mandiri atau di dalam server (bukan browser). Ini memungkinkan Anda untuk menggunakan satu bahasa tunggal untuk pemrograman sisi server dan sisi klien Sejarah dan VersiJavaScript, awalnya bernama LiveScript, dibuat oleh Brendan Eich di Netscape pada tahun 1995. Segera setelah itu, Microsoft meluncurkan versi JavaScript-nya sendiri yang disebut JScript. Selanjutnya, Netscape mengirimkannya ke ECMA (sebelumnya "European Computer Manufacturers Association", sekarang "Ecma International - asosiasi Eropa untuk standarisasi sistem informasi dan komunikasi") untuk standardisasi, bersama dengan JScript Microsoft. Spesifikasi ECMA disebut "Spesifikasi Bahasa Skrip ECMA-262 ECMA" @ http. // www. ecma-internasional. org/publikasi/standar/Ecma-262. htm (juga disetujui sebagai "ISO/IEC 16262")
JavaScript vs. JawaJava adalah bahasa pemrograman tujuan umum yang lengkap. Itu dibuat oleh James Gosling di Sun Microsystems (sekarang bagian dari Oracle) dan dirilis pada Agustus 1995 JavaScript dibuat oleh Brendan Eich di Netscape, juga pada tahun 1995. Awalnya disebut LiveScript, itu adalah bahasa tujuan khusus yang kecil dan ringan untuk menulis program sisi klien yang berjalan di dalam browser untuk membuat antarmuka pengguna yang aktif dan menghasilkan halaman web yang dinamis. Itu diganti namanya menjadi JavaScript dalam keputusan pemasaran naas untuk mencoba memanfaatkan popularitas bahasa Java, ketika Netscape merilis Navigator 2 pada tahun 1996. Java dan JavaScript adalah bahasa yang sama sekali berbeda untuk tujuan pemrograman yang berbeda. Namun, pada awalnya, beberapa upaya dilakukan untuk mengadopsi sintaks dan konvensi Java ke dalam JavaScript, sehingga JavaScript tampaknya menjadi bagian dari Java. Pada kenyataannya, mereka memiliki sedikit kesamaan Apa yang TIDAK DAPAT Dilakukan JavaScript Sisi Klien?Ingatlah bahwa JavaScript adalah program sisi klien yang Anda unduh dari server, dan dijalankan di dalam browser mesin (klien) Anda. Apa yang menghentikan seseorang menulis JavaScript yang menghapus hard disk Anda, atau memicu serangan denial-of-service ke server lain?
jQueryjQuery adalah Perpustakaan JavaScript lintas-browser yang populer. jQuery adalah JavaScript (tetapi memiliki sintaks ekstensinya sendiri), karenanya, Anda perlu memahami JavaScript. Saya sarankan Anda membaca sintaks JavaScript (dan memberikan perhatian khusus pada objek), dan kemudian beralih ke jQuery untuk produksi Anda. Baca "Dasar-Dasar jQuery" Standalone dan JavaScript sisi server dengan Node. js Mesin JavaScript[MELAKUKAN] Editor dan IDE Kode Sumber JavaScriptAnda memerlukan editor teks untuk menulis JavaScript Anda. Anda dapat menggunakan editor teks biasa seperti NotePad Windows atau TextEdit macOS (sangat TIDAK disarankan karena tidak dapat melakukan penyorotan sintaks). Untuk meningkatkan produktivitas Anda, editor kode sumber yang baik (yang menyediakan penyorotan sintaks, pelengkapan kode otomatis, cuplikan, dokumentasi, navigasi simbol, pemfaktoran ulang, dll. ) sangat penting. Tersedia banyak freeware/shareware, seperti Visual Studio Code (VS Code), Sublime Text, Atom, Brackets, Komodo Edit, Emacs, Vim, BBEdit, TextMate, NotePad++ (Windows), dll. Anda juga dapat menggunakan IDE skala penuh seperti Eclipse, NetBeans, IntelliJ IDEA. Ada juga banyak editor dan kompiler "online" yang tersedia (mis. g. , Programiz, JSFiddle, Playcode), tetapi menurut saya Anda harus menginstalnya sendiri JavaScript Sisi Klien berdasarkan ContohSaya akan berasumsi bahwa Anda mengetahui HTML dan CSS (baca artikel HTML/CSS saya jika tidak). Saya juga akan berasumsi bahwa Anda memahami beberapa dasar pemrograman (pemikiran komputasional) seperti variabel, konstruksi if-else dan for-loop JavaScripts sisi klien berjalan di dalam browser melalui mesin JavaScript bawaan. Ada standar pada JavaScript. Tetapi Big-5 (Chrome, Firefox, IE/Edge, Safari dan Opera), khususnya IE, tidak mematuhi semua standar secara ketat. Selain itu, mereka membuat ekstensi mereka sendiri. Oleh karena itu, perilaku JavaScript dapat berbeda di browser yang berbeda. Anda mungkin perlu menguji JavaScript di lebih dari satu browser JavaScript juga berjalan mandiri (dan di server). Untuk menjalankan JavaScript mandiri, Anda perlu menginstal Node. js, yang merupakan mesin JavaScript. Saya akan menyajikan contoh-contohnya di bagian selanjutnya Sisi klien JS EG 1. Fungsi |