Pengenalan pelayar

Memandangkan kemunculan JavaScript adalah untuk dijalankan dalam penyemak imbas, penyemak imbas sememangnya perkara yang mesti diberi perhatian oleh pembangun JavaScript.

Pelayar arus perdana semasa dibahagikan kepada kategori berikut:

IE 6~11: Penyemak imbas IE yang paling biasa digunakan di China secara sejarah mempunyai sokongan yang lemah untuk piawaian W3C. Bermula dari IE10, standard ES6 disokong;

Chrome: penyemak imbas berasaskan Webkit yang dihasilkan oleh Google, dengan enjin JavaScript yang sangat berkuasa terbina dalam - V8. Memandangkan Chrome akan sentiasa menaik taraf dirinya sebaik sahaja dipasang, anda tidak perlu risau tentang versinya Versi terkini telah pun menyokong ES6

Safari: Pelayar sistem Mac Apple sendiri berdasarkan kernel Webkit, bermula dari OS; X Versi 6.1 yang disertakan dengan 10.7 Lion mula menyokong ES6 Versi terbaru Safari yang disertakan dengan OS X 10.11 El Capitan ialah 9.x, yang sudah menyokong ES6; dibangunkan oleh Mozilla OdinMonkey. Pada hari-hari awal, Firefox dikeluarkan mengikut versi Kemudian, ia akhirnya belajar dengan bijak daripada pendekatan Chrome untuk meningkatkan diri dan mengikuti perkembangan terkini pada setiap masa; peranti mudah alih terutamanya menggunakan Safari Apple dan Chrome Google Memandangkan kedua-duanya adalah teras Webkit, HTML5 mula-mula dipopularkan sepenuhnya pada telefon mudah alih (Microsoft pasti ketinggalan pada desktop), dan sokongan standard untuk JavaScript juga sangat baik, dengan. versi terkini yang menyokong ES6.

Pelayar lain seperti Opera diabaikan secara automatik kerana bahagian pasarannya yang kecil.

Selain itu, anda juga harus memberi perhatian untuk mengenal pasti pelbagai penyemak imbas domestik, seperti XX Safe Browser dan XX Tornado Browser Mereka hanya membuat shell, dan terdapat juga beberapa yang mendakwa menyokong kedua-dua pelayar "dwi-teras" IE dan Webkit.

Perbezaan utama dalam sokongan JavaScript antara penyemak imbas yang berbeza ialah beberapa antara muka API adalah berbeza, seperti antara muka AJAX dan Fail. Untuk standard ES6, pelayar yang berbeza mempunyai sokongan yang berbeza untuk setiap ciri.

Apabila menulis JavaScript, anda mesti mempertimbangkan sepenuhnya perbezaan dalam penyemak imbas dan cuba menjadikan kod JavaScript yang sama dijalankan dalam penyemak imbas yang berbeza.

Meneruskan pembelajaran
||
<html> <head> <script> alert('Hello, world'); </script> </head> <body> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus