Rumah  >  Artikel  >  hujung hadapan web  >  Asas Javascript - Permulaan

Asas Javascript - Permulaan

王林
王林asal
2024-07-25 16:14:03809semak imbas

Javascript fundamentals - The beginning

Sesetengah pembangun baharu atau pengalaman tersebut, boleh menghadapi masalah atau kes kesukaran yang tidak mempunyai pengetahuan yang kukuh tentang asasnya.

Untuk menyelesaikan masalah ini, dalam siri ini, saya ingin meringkaskan asas javascript untuk memastikannya sentiasa segar dan membantu mana-mana pembangun yang datang ke sini mengingati mana-mana topik tertentu.

Pertama sekali, Apa yang akan kita bincangkan?

Semua asas javascript, dari awal hingga wira!

Asasnya

Apakah Javascript?

Javascript ialah bahasa pengaturcaraan yang kaya dan kompleks, ia boleh digunakan dalam sangat senario dan julat aplikasi yang luas.

Di sini kita boleh melihat beberapa ciri eksklusif:

  • Merupakan bahasa pengaturcaraan yang ditafsir dan disusun JIT;
  • Mempunyai jenis dinamik;
  • Berdasarkan Prototaip;
  • Buat dengan fungsi kelas Pertama;
  • Mempunyai clousor;
  • Gelung peristiwa dan I/O tidak menyekat;
  • Ralat pengendalian dengan cuba/tangkap;
  • Objek dan tatasusunan yang fleksibel;
  • Rentetan templat;
  • Modulariti dan sokongan untuk import modul;
  • Sokongan pengaturcaraan asyncronhuos;

Dan banyak lagi...

Untuk tujuan kami, ciri-ciri ini sudah memadai. Kami akan meneroka setiap satu daripada perkara itu, kami akan mendapat pengetahuan yang kukuh tentangnya.

Ditafsirkan dan JIT disusun

Javascript ialah bahasa tradisional yang ditafsirkan, bermakna kod dilaksanakan baris demi baris. Kini, dengan enjin Javascript termaju kebanyakan kod disusun dengan segera menggunakan teknik Just in Time untuk meningkatkan prestasi.

Jenis dinamik

JavaScript ialah bahasa yang ditaip secara dinamik, membenarkan pembolehubah yang sama menyimpan jenis data yang berbeza pada masa yang berbeza. Ini menawarkan fleksibiliti, tetapi juga boleh menyebabkan ralat yang lebih sukar untuk dikesan.

Prototaip

Daripada menggunakan kelas tradisional yang terdapat dalam bahasa seperti C++ atau Java, JavaScript menggunakan prototaip untuk warisan. Ini membenarkan pewarisan sifat dan kaedah daripada satu objek ke objek lain.

Fungsi kelas pertama

JavaScript menganggap fungsi sebagai objek kelas pertama, membenarkannya untuk ditugaskan kepada pembolehubah, dihantar sebagai argumen kepada fungsi lain, dikembalikan daripada fungsi dan mempunyai sifat dan kaedahnya sendiri.

Penutupan

JavaScript menyokong penutupan, ciri berkuasa yang membolehkan fungsi mengingati dan mengakses pembolehubah dalam skop tempat ia dicipta, walaupun selepas skop luar telah tamat.

Atas ialah kandungan terperinci Asas Javascript - Permulaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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