Javascript dalam 100s
JavaScript ialah peringkat tinggi, benang tunggal, dikumpul sampah, ditafsirkan atau hanya- dalam masa (JIT) disusun, berasaskan prototaip, berbilang paradigma dan bahasa dinamik dengan gelung acara tidak menyekat . Ia paling terkenal untuk membina laman web dan telah menjadi salah satu teknologi paling penting dalam dunia pembangunan web.
JavaScript telah dicipta pada tahun 1995 oleh Brendan Eich dalam masa satu minggu sahaja, dengan matlamat untuk menambah bahasa skrip yang mudah dipelajari pada penyemak imbas Netscape. Pada mulanya, ia dipanggil "Mocha," tetapi dalam usaha pemasaran untuk memanfaatkan populariti Java, ia telah dinamakan semula sebagai JavaScript, walaupun kedua-dua bahasa itu agak berbeza. Walaupun pembangunan tergesa-gesa, JavaScript telah berkembang menjadi bahasa yang mantap dan kaya dengan ciri, dikawal oleh standard ECMAScript (sering disingkat sebagai ES).
JavaScript beroperasi pada tahap tinggi, menghilangkan banyak kerumitan bahasa peringkat rendah seperti pengurusan memori. Menjadi dinamik, ia membenarkan pembolehubah menukar jenis dan struktur semasa masa jalan, menambahkan kefleksibelan pada bahasa.
Walaupun JavaScript adalah benang tunggal (ia melaksanakan satu arahan pada satu masa), ia sangat berkesan dalam mengendalikan operasi tak segerak terima kasih kepada gelung acara tidak menyekatnya. Gelung acara membolehkan JavaScript untuk mengatur baris tugas seperti operasi I/O (fail dibaca, permintaan rangkaian) dan terus melaksanakan kod lain tanpa menunggu tugasan tersebut selesai.
JavaScript secara tradisinya ialah bahasa skrip yang ditafsirkan, bermakna kodnya dilaksanakan secara langsung tanpa penyusunan terlebih dahulu. Walau bagaimanapun, dengan enjin moden seperti V8 (digunakan dalam Google Chrome) dan Node.js, JavaScript mendapat manfaat daripada kompilasi just-in-time (JIT). Penyusunan JIT menukar kod kepada kod mesin pada masa jalan, meningkatkan prestasi dengan ketara.
JavaScript menyokong berbilang paradigma pengaturcaraan, menjadikannya sangat serba boleh. Berikut adalah paradigma utama yang dipegangnya:
JavaScript adalah sinonim dengan pembangunan web bahagian hadapan. Ia adalah satu-satunya bahasa asli yang disokong oleh pelayar web (selain WebAssembly), yang menjadikannya penting untuk mencipta aplikasi web interaktif.
Salah satu peranan penting JavaScript dalam penyemak imbas ialah memanipulasi Model Objek Dokumen (DOM). Dengan kaedah document.querySelector, anda boleh mengambil elemen HTML seperti butang atau medan input dan berinteraksi dengannya secara dinamik.
const button = document.querySelector('button');
Setelah anda memilih elemen, anda boleh mengubah suai gelagatnya dengan menambahkan pendengar acara. Contohnya, menjadikan butang interaktif:
button.addEventListener('click', () => { console.log('Button clicked!'); });
Atas ialah kandungan terperinci Javascript dalam s. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!