JavaScript ialah bahasa pengaturcaraan serba boleh dan berkuasa yang memainkan peranan penting dalam pembangunan web. Sama ada anda bekerja pada bahagian hadapan atau belakang, JavaScript adalah kunci untuk menambahkan interaktiviti, mengendalikan acara dan juga membuat permintaan rangkaian. Berikut ialah beberapa coretan JavaScript penting yang perlu diketahui oleh setiap pembangun.
Model Objek Dokumen (DOM) ialah perwakilan struktur HTML anda yang boleh dimanipulasi oleh JavaScript. Dengan JavaScript, anda boleh menukar kandungan, struktur atau gaya halaman web anda secara dinamik.
document.getElementById("demo").innerHTML = "Hello World!";
Kod ini mencari elemen HTML dengan demo id dan menukar kandungannya kepada "Hello World!".
Acara seperti klik, penyerahan borang dan penekanan kekunci adalah penting untuk mencipta aplikasi web dinamik.
document.getElementById("myButton").addEventListener("click", function() { alert("Button was clicked!"); });
Dalam contoh ini, apabila butang dengan id myButton diklik, makluman akan muncul mengatakan "Butang telah diklik!".
Fungsi anak panah ialah cara yang lebih ringkas untuk menulis ungkapan fungsi. Mereka juga mempunyai faedah tambahan untuk tidak mengikatnya sendiri, yang membantu dalam banyak senario.
const add = (a, b) => a + b; console.log(add(5, 10)); // 15
Kod ini mentakrifkan penambahan fungsi anak panah yang mengambil dua parameter dan mengembalikan jumlahnya.
JavaScript terkenal dengan sifat tak segeraknya dan pengendalian operasi tak segerak menjadi lebih mudah dengan async dan menunggu.
async function fetchData() { let response = await fetch('https://api.example.com/data'); let data = await response.json(); console.log(data); }
Kata kunci async membenarkan penggunaan tunggu di dalam fungsi, yang menunggu panggilan pengambilan selesai sebelum meneruskan.
Storan tempatan membolehkan anda menyimpan data dalam penyemak imbas pengguna yang berterusan walaupun selepas halaman dimuat semula.
localStorage.setItem("username", "v2rayUser"); let user = localStorage.getItem("username"); console.log(user); // v2rayUser
Dalam contoh ini, nama pengguna disimpan dalam storan setempat dan boleh diambil kemudian walaupun selepas halaman dimuat semula.
Menyahstruktur ialah cara mudah untuk mengekstrak nilai daripada tatasusunan atau sifat daripada objek kepada pembolehubah yang berbeza.
const user = { name: 'John', age: 30 }; const { name, age } = user; console.log(name); // John console.log(age); // 30
Kod ini menunjukkan cara mengekstrak nilai daripada objek pengguna ke dalam pembolehubah yang berasingan.
Kaedah ini bagus untuk memanipulasi dan mengubah tatasusunan.
const numbers = [1, 2, 3, 4, 5]; const doubled = numbers.map(n => n * 2); // [2, 4, 6, 8, 10] const even = numbers.filter(n => n % 2 === 0); // [2, 4] const sum = numbers.reduce((total, n) => total + n, 0); // 15
Kaedah ini menyediakan pendekatan yang lebih berfungsi untuk bekerja dengan tatasusunan, menjadikan kod lebih mudah dibaca dan diselenggara.
Dengan menguasai kod JavaScript penting ini, pembangun boleh menulis aplikasi web yang lebih cekap, boleh diselenggara dan berkesan. Bagi sesiapa yang ingin membina penyelesaian VPN yang selamat dan dioptimumkan, terutamanya menggunakan protokol seperti V2Ray, lihat sumber yang tersedia di v2raybox.com untuk meneroka kes penggunaan dan tutorial yang lebih lanjut.
Atas ialah kandungan terperinci Kod JavaScript Penting Setiap Pembangun Perlu Tahu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!