Tutorial Asas Javascript - Pengenalan kepada Javascript

javascript

JavaScript ialah bahasa skrip literal, bahasa berasaskan prototaip ditaip secara dinamik, ditaip lemah, dengan sokongan terbina dalam untuk jenis . Jurubahasanya dipanggil enjin JavaScript, yang merupakan sebahagian daripada penyemak imbas dan digunakan secara meluas dalam bahasa penskripan sisi klien Ia pertama kali digunakan pada halaman web HTML (aplikasi di bawah Bahasa Penanda Universal Standard) untuk menambah fungsi dinamik pada halaman web HTML. .

Pada tahun 1995, ia pertama kali direka dan dilaksanakan pada pelayar Netscape Navigator oleh Brendan Eich dari Netscape. Oleh kerana Netscape bekerja dengan Sun, pengurusan Netscape mahu ia kelihatan seperti Java, maka dinamakan JavaScript. Tetapi sebenarnya gaya tatabahasanya lebih dekat dengan Diri dan Skema.

Untuk mendapatkan kelebihan teknikal, Microsoft melancarkan JScript, dan CEnvi melancarkan ScriptEase, yang boleh dijalankan pada penyemak imbas serta JavaScript. Untuk menyatukan spesifikasi, kerana JavaScript serasi dengan standard ECMA, ia juga dipanggil ECMAScript.


Komponen

1. ECMAScript, menerangkan sintaks dan objek asas bahasa .

2. Model Objek Dokumen (DOM), yang menerangkan kaedah dan antara muka untuk memproses kandungan web.

3. Model Objek Pelayar (BOM), menerangkan kaedah dan antara muka untuk berinteraksi dengan penyemak imbas.

komposisi javascript:

321_副本.png

Ciri asas


JavaScript ialah bahasa skrip rangkaian yang telah digunakan secara meluas dalam pembangunan aplikasi web dan sering digunakan untuk menambah pelbagai elemen pada halaman web menyediakan pengguna dengan kesan penyemakan imbas yang lebih lancar dan lebih cantik. Biasanya skrip JavaScript menyedari fungsinya dengan membenamkannya dalam HTML.

ialah bahasa skrip yang ditafsirkan (kod tidak diprakompil).

digunakan terutamanya untuk menambah gelagat interaktif pada halaman HTML (aplikasi di bawah Standard Universal Markup Language).

boleh dibenamkan terus dalam halaman HTML, tetapi menulisnya sebagai fail js yang berasingan bermanfaat untuk pemisahan struktur dan tingkah laku.

Ciri merentas platform, dengan sokongan kebanyakan penyemak imbas, ia boleh dijalankan pada berbilang platform (seperti Windows, Linux, Mac, Android, iOS, dll.).

Bahasa skrip Javascript, seperti bahasa lain, mempunyai jenis data asasnya sendiri, ungkapan dan operator aritmetik serta rangka kerja program asas program. Javascript menyediakan empat jenis data asas dan dua jenis data khas untuk memproses data dan teks. Pembolehubah menyediakan tempat untuk menyimpan maklumat, dan ungkapan boleh melengkapkan pemprosesan maklumat yang lebih kompleks.

Penggunaan harian

1.

2. Balas kepada acara penyemak imbas.

3. Baca dan tulis elemen HTML.

4. Sahkan data sebelum diserahkan kepada pelayan.

5. Kesan maklumat penyemak imbas pelawat.

6. Kawal kuki, termasuk penciptaan dan pengubahsuaian.

7. Pengaturcaraan bahagian pelayan berdasarkan teknologi Node.js.

Sejarah

Ia pada asalnya direka oleh Brendan Eich dari Netscape. JavaScript ialah tanda dagangan berdaftar Oracle Corporation. Ecma International membangunkan standard ECMAScript berdasarkan JavaScript. JavaScript juga boleh digunakan dalam situasi lain, seperti pengaturcaraan sebelah pelayan. Pelaksanaan JavaScript lengkap terdiri daripada tiga bahagian: ECMAScript, Model Objek Dokumen dan Model Objek Pelayar.

Netscape pada asalnya menamakan bahasa skripnya LiveScript Kemudian, Netscape menukar namanya kepada JavaScript selepas bekerjasama dengan Sun. JavaScript pada asalnya diilhamkan oleh Java dan direka bentuk Salah satu tujuannya adalah untuk "kelihatan seperti Java", jadi terdapat persamaan dalam sintaks, dan beberapa nama dan konvensyen penamaan juga dipinjam dari Java. Tetapi prinsip reka bentuk utama JavaScript diperoleh daripada Diri dan Skim. Persamaan dalam nama antara JavaScript dan Java adalah hasil daripada Netscape mencapai persetujuan dengan Sun Microsystems atas sebab pemasaran pada masa itu. Untuk mendapatkan kelebihan teknikal, Microsoft melancarkan JScript untuk bersaing dengan bahasa skrip JavaScript. Untuk kebolehoperasian, Ecma International (dahulunya Persatuan Pengilang Komputer Eropah) mencipta standard ECMA-262 (ECMAScript). Kedua-duanya adalah pelaksanaan ECMAScript. Walaupun JavaScript dipromosikan dan diiklankan sebagai bahasa skrip untuk bukan pengaturcara dan bukannya sebagai bahasa skrip untuk pengaturcara, JavaScript sangat kaya dengan ciri.

Pada masa awal pembangunan, standard JavaScript belum ditentukan Pada masa yang sama, terdapat tiga tiang JavaScript Netscape, JScript Microsoft dan ScriptEase CEnvi. Pada tahun 1997, di bawah penyelarasan ECMA (Persatuan Pengilang Komputer Eropah), kumpulan kerja yang terdiri daripada Netscape, Sun, Microsoft, dan Borland telah menentukan standard bersatu: ECMA-262.

Ciri

Bahasa skrip JavaScript mempunyai ciri berikut:

(1) Bahasa skrip. JavaScript ialah bahasa skrip yang ditafsirkan Bahasa seperti C dan C++ disusun dahulu dan kemudian dilaksanakan, manakala JavaScript ditafsirkan baris demi baris semasa program dijalankan.

(2) Berdasarkan objek. JavaScript ialah bahasa skrip berasaskan objek yang bukan sahaja boleh mencipta objek tetapi juga menggunakan objek sedia ada.

(3) Mudah. Bahasa JavaScript menggunakan jenis pembolehubah yang ditaip lemah dan tidak mengenakan keperluan ketat pada jenis data yang digunakan Ia adalah bahasa skrip berdasarkan pernyataan dan kawalan asas Java, dan reka bentuknya ringkas dan padat.

(4)Dinamik. JavaScript ialah bahasa skrip dipacu peristiwa yang boleh bertindak balas kepada input pengguna tanpa melalui pelayan Web. Apabila melawat halaman web, JavaScript boleh bertindak balas secara langsung kepada peristiwa ini apabila tetikus diklik, dialihkan ke atas atau ke bawah atau dialihkan dalam tetingkap.

(5) Merentas platform. Bahasa skrip JavaScript tidak bergantung pada sistem pengendalian dan hanya memerlukan sokongan pelayar. Oleh itu, selepas menulis skrip JavaScript, ia boleh dibawa ke mana-mana mesin untuk digunakan, dengan syarat penyemak imbas pada mesin menyokong bahasa skrip JavaScript Pada masa ini, JavaScript disokong oleh kebanyakan penyemak imbas.

Tidak seperti bahasa skrip sebelah pelayan, seperti PHP dan ASP, JavaScript digunakan terutamanya sebagai bahasa skrip sebelah klien untuk dijalankan pada penyemak imbas pengguna dan tidak memerlukan sokongan pelayan. Oleh itu, pada masa awal, pengaturcara lebih suka JavaScript untuk mengurangkan beban pada pelayan, tetapi pada masa yang sama ia juga membawa masalah lain: keselamatan.

Apabila pelayan menjadi lebih berkuasa, walaupun pengaturcara lebih suka skrip yang dijalankan pada pelayan untuk memastikan keselamatan, JavaScript masih popular kerana kelebihan merentas platform dan mudah digunakan. Pada masa yang sama, beberapa fungsi khas (seperti AJAX) mesti bergantung pada Javascript untuk disokong pada sisi klien. Dengan pembangunan enjin seperti V8 dan rangka kerja seperti Node.js, dan ciri-cirinya seperti IO dipacu peristiwa dan tak segerak, JavaScript digunakan secara beransur-ansur untuk menulis program sebelah pelayan.

Pengaturcaraan

JavaScript ialah bahasa skrip yang kod sumbernya tidak perlu dikompilasi sebelum dihantar kepada klien untuk dijalankan kod dalam format teks dihantar ke penyemak imbas untuk tafsiran dan pelaksanaan oleh penyemak imbas. Kelemahan bahasa terjemahan literal ialah mereka kurang selamat, dan dalam JavaScript, jika seseorang tidak dapat menjalankan, maka bahasa berikut tidak boleh dijalankan sama ada.

Versi

JavaScript telah diserahkan kepada ECMA oleh Netscape untuk merumuskan standard, dipanggil ECMAScript, nombor standard ECMA-262 . Versi terkini ialah ECMA-262 Edisi Ke-5. Pelaksanaan yang mematuhi standard ECMA-262 Edisi Ke-3 termasuk

1.

2. JavaScript-C (pelaksanaan bahasa C) Mozilla, kini dinamakan SpiderMonkey

3 Mozilla's Rhino (pelaksanaan Java)

4.DMDScript syarikat Digital Mars

5.oogle's V8

6.WebKit






    


Meneruskan pembelajaran
||
<script> alert("欢迎学习javascript") </script>
  • Cadangan kursus
  • Muat turun perisian kursus