1. Konsep asas
Apakah itu Kanvas
Walaupun terdapat banyak tutorial tentang Kanvas dalam Mozilla, saya memutuskan untuk merekodkan proses pembelajaran saya. Jika anda merasakan bahawa apa yang saya tulis tidak cukup jelas, anda boleh mencari pautan ke tutorial Kanvas di laman web Mozilla dalam rujukan.
Selain itu, anda boleh temui beberapa contoh Kanvas yang menarik di sini
Mulakan dengan Kanvas
Menggunakan Kanvas adalah sangat mudah Sama seperti menggunakan elemen HTML yang lain, anda hanya perlu menambahkan tegKod adalah seperti berikut:
Sudah tentu, ini hanya mencipta objek Canvas dan tidak melakukan apa-apa operasi padanya Pada masa ini, elemen kanvas kelihatan tidak berbeza daripada elemen div Tiada apa-apa pada halaman Tidak dapat memberitahu :)
Selain itu, saiz elemen kanvas boleh ditentukan melalui atribut lebar dan ketinggian, yang agak serupa dengan elemen img.
Inti Kanvas: Konteks
Seperti yang dinyatakan sebelum ini, objek Canvas boleh dikendalikan melalui JavaScript untuk melukis grafik, mensintesis imej, dsb. Operasi ini tidak dilakukan melalui objek Canvas itu sendiri, tetapi Ia dilakukan dengan mendapatkan konteks operasi Canvas melalui kaedah getContext objek Canvas. Dengan kata lain, apabila kita menggunakan objek Canvas nanti, kita akan berurusan dengan Konteks objek Canvas, dan objek Canvas itu sendiri boleh digunakan untuk mendapatkan maklumat seperti saiz objek Canvas.
Mendapatkan Konteks objek Canvas adalah sangat mudah. Hanya panggil kaedah getContext elemen kanvas secara terus Apabila memanggil, anda perlu menghantar parameter jenis Konteks Satu-satunya nilai jenis yang tersedia dan tersedia pada masa ini: