Pengenalan kepada JavaScript
Sejarah JavaScript
Untuk memahami JavaScript, kami mesti menyemak semula kelahiran JavaScript terlebih dahulu.
Pada tahun 1995 pada abad yang lalu, Netscape telah menjadi syarikat Internet generasi pertama yang paling terkenal pada permulaan era Web dengan penyemak imbas Navigatornya.
Oleh kerana Netscape ingin menambah beberapa kesan dinamik pada halaman HTML statik, seorang lelaki bernama Brendan Eich mereka bentuk bahasa JavaScript dalam masa dua minggu. Anda membaca betul, lelaki ini hanya mengambil masa 10 hari.
Mengapa ia dipanggil JavaScript? Sebabnya ialah bahasa Java sangat popular pada masa itu, jadi Netscape berharap untuk menggunakan kemasyhuran Java untuk mempromosikannya Tetapi sebenarnya, kecuali untuk sintaks JavaScript, yang sedikit seperti Java, bahagian lain pada dasarnya tidak ada kaitan dengannya.
ECMAScript
Oleh kerana Netscape membangunkan JavaScript, setahun kemudian Microsoft meniru JavaScript dan membangunkan JScript Untuk menjadikan JavaScript sebagai standard global, beberapa syarikat bergabung dengan ECMA (Persatuan Pengilang Komputer Eropah) untuk. mengatur Piawaian yang menyesuaikan bahasa JavaScript dipanggil standard ECMAScript.
Secara ringkasnya, ECMAScript ialah standard bahasa dan JavaScript ialah pelaksanaan Netscape bagi standard ECMAScript.
Kalau begitu, kenapa tidak jadikan JavaScript sahaja sebagai standard? Kerana JavaScript ialah tanda dagangan berdaftar Netscape.
Tetapi pada kebanyakan masa, kami masih menggunakan perkataan JavaScript. Jika anda menemui perkataan ECMAScript, cuma gantikannya dengan JavaScript.
Versi JavaScript
Bahasa JavaScript telah direka dalam masa 10 hari Walaupun tahap pereka bahasa adalah sangat NB, tiada siapa yang dapat menahan "masa yang ketat dan tugas yang berat", jadi JavaScript Terdapat banyak kelemahan reka bentuk, yang akan kita bincangkan kemudian.
Selain itu, memandangkan piawaian JavaScript - ECMAScript sentiasa dibangunkan, versi terkini piawai ECMAScript 6 (pendek kata ES6) telah dikeluarkan secara rasmi pada Jun 2015. Oleh itu, apabila ia datang kepada versi JavaScript, ia sebenarnya bermaksud Versi standard ECMAScript yang manakah ia laksanakan.
Memandangkan penyemak imbas menentukan versi JavaScript apabila ia dikeluarkan, dan ramai pengguna masih menggunakan penyemak imbas purba seperti IE6, ini bermakna apabila anda menulis JavaScript, anda perlu menjaga pengguna lama Anda tidak boleh menulis menggunakan standard ES6 terbaharu dari awal lagi, jika tidak, pelayar pengguna lama tidak akan dapat menjalankan versi baharu kod JavaScript.
Walau bagaimanapun, sintaks teras JavaScript tidak banyak berubah. Tutorial kami mula-mula akan bercakap tentang penggunaan teras JavaScript, dan kemudian menerangkan ciri baharu untuk ES6.