Rumah  >  Artikel  >  hujung hadapan web  >  Nota Membaca "Seni Pengaturcaraan DOM JavaScript" - Sejarah Ringkas Kemahiran JavaScript_Javascript

Nota Membaca "Seni Pengaturcaraan DOM JavaScript" - Sejarah Ringkas Kemahiran JavaScript_Javascript

WBOY
WBOYasal
2016-05-16 16:21:09894semak imbas

JavaScript dibangunkan dengan kerjasama antara Netscape dan Sun. Apabila JavaScript 1.0 dikeluarkan, Netscape Navigator menguasai pasaran pelayar. Microsoft mengeluarkan bahasa VBScriptnya sendiri apabila ia melancarkan IE3, dan juga mengeluarkan versi JavaScript di bawah nama JScript, dengan cepat mengejar Netscape. Menghadapi persaingan daripada Microsoft, Netscape dan Sun bekerjasama dengan ECMA (Persatuan Pengilang Komputer Eropah) untuk menyeragamkan bahasa JavaScript, dan bahasa ECMAScript muncul, yang merupakan nama lain untuk bahasa yang sama.

DOM ialah satu set kaedah untuk mengabstraksi dan mengkonseptualisasikan kandungan dokumen. Netscape Navigator 4 dikeluarkan pada Jun 1997, dan IE4 dikeluarkan pada Oktober tahun yang sama. Kedua-dua penyemak imbas telah membuat banyak penambahbaikan berbanding versi terdahulu mereka, dengan sangat meluaskan DOM dan meningkatkan fungsi yang boleh dicapai melalui JavaScript. Dan pereka web juga telah mula berhubung dengan istilah baharu: DHTML (HTML dinamik).

DHTML bukanlah teknologi baharu, tetapi istilah yang menerangkan gabungan teknologi HTML, CSS dan JavaScript. Malangnya, pelayar NN 4 dan IE 4 menggunakan dua DOM yang tidak serasi. Ini membawa kepada situasi yang tidak masuk akal: pengaturcara mesti tahu persekitaran penyemak imbas yang mereka akan jalankan semasa menulis kod skrip DOM, jadi dalam amalan, banyak skrip perlu ditulis dua kali, sekali untuk Netscape Navigator dan Sekali lagi untuk IE. Pada masa yang sama, pengaturcara juga mesti menulis beberapa kod untuk mengesan pelayar yang dijalankan pada klien. DHTML membuka dunia baharu yang penuh dengan peluang, tetapi mereka yang ingin memasukinya mendapati ia adalah dunia yang penuh dengan kesengsaraan. Akibatnya, teknologi itu tidak mengambil masa yang lama untuk disifatkan sebagai "aksi publisiti" dan "sukar untuk dilaksanakan."

Semasa pengeluar penyemak imbas melancarkan perang pemasaran menggunakan DOM sebagai senjata, W3C menggabungkan kekuatan semua orang untuk melancarkan DOM piawai. Adalah menggembirakan bahawa Netscape, Microsoft dan pengeluar penyemak imbas lain dapat mengetepikan permusuhan mereka antara satu sama lain dan bekerjasama dengan W3C untuk membangunkan piawaian baharu, dan menyelesaikan "DOM Tahap 1" (DOM Tahap 1) pada Oktober 1998. 1) .

Takrifan DOM W3C ialah: "Antara muka yang bebas daripada platform sistem dan bahasa pengaturcaraan Program dan skrip boleh mengakses dan mengubah suai kandungan, struktur dan gaya dokumen secara dinamik melalui antara muka ini." dalam Dalam banyak aspek, seperti kebebasan dan skop aplikasi, ia jauh melebihi pelbagai DOM proprietari yang dilancarkan oleh pengeluar penyemak imbas yang berlawan antara satu sama lain.

Hampir semua penyemak imbas hari ini mempunyai sokongan terbina dalam untuk DOM. Kami telah menyaksikan peningkatan dalam pembelajaran skrip DOM yang dicetuskan oleh teknologi penghantaran data tak segerak (Ajax) Dengan banyak ciri baharu HTML5 DOM, bagaimanakah kita tidak boleh membuat orang berfikir tentang masa depan Web?

Di atas ialah ringkasan saya tentang bab pertama "Teknologi Pengaturcaraan DOM JavaScript" (Edisi Ke-2), untuk memahami sejarah pembangunan JavaScript.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn