Video: DevBytes: Web Components - HTML Imports 2024
Salah satu hal yang paling menarik tentang objek permainan HTML adalah bahwa mereka adalah variabel yang dapat mengandung variabel lain. Ketika sebuah variabel ada dalam konteks sebuah objek, variabel tersebut disebut properti . Sifat adalah karakteristik suatu objek, seperti kecepatan atau ukurannya. Sebagai contoh, lihat variasi kode pemahat berikut:
critterSpeed. permainan var html; var makhluk; fungsi Critter () {tCritter = new Sprite (permainan, "makhluk gif", 30, 30); tCritter kecepatan = 3; tCritter setSpeed (kecepatan tCritter); mengembalikan tCritter;} fungsi init () {game = new Scene (); critter = new Critter (); permainan. start ();} fungsi update () {game. bersih(); makhluk. update ();}
Properti hanyalah variabel khusus yang terkait dengan suatu objek. Biasanya, Anda menggunakan objek. properti untuk menunjuk bahwa properti tertentu dikaitkan dengan objek tertentu. Untuk contoh ini, berikut adalah bagaimana Anda menambahkan properti kecepatan ke objek Critter.
-
Bangun sebuah properti dengan mengacu padanya.
Dalam JavaScript, Anda bisa merujuk ke sebuah variabel, dan itu akan dibuat. Hal ini juga berlaku pada objek. Cukup buat referensi ke Critter. kecepatan, dan objek Critter secara ajaib memiliki kecepatan properti.
-
Buat properti di konstruktor.
Anda dapat secara teknis membuat atau merujuk ke properti di manapun, tapi biasanya dibuat di konstruktor.
-
Gunakan properti seperti variabel lainnya.
Properti bertindak seperti variabel lainnya, sehingga Anda dapat menggunakannya untuk benar-benar mengubah kecepatan objek.