Ada soalan yang saya tahan lama:
Jika anda tidak menggunakan delegasi acara, ramai orang menulis seperti ini (seperti yang ditunjukkan di atas), menggelung acara klik.
Soalan saya ialah:
Menulis dengan cara ini adalah kurang kod daripada menulis hanya kod halaman tiga kali?
Atau adakah prestasinya lebih baik? Perkara yang baik?
Kod ini kurang, lebih elegan, dan tiada banyak perbezaan dalam prestasi. Tapi bila menulis macam ni kena berhati-hati dengan masalah closure iaitu bila function guna i tau.
Hanya kurang kod
Prestasinya sama
Logiknya mudah dan kurang terdedah kepada ralat, yang meningkatkan overhed, tetapi secara amnya tidak mencukupi untuk menjejaskan prestasi. Jika pengendali dikeluarkan secara berasingan, kesannya akan menjadi lebih kecil.
Operasi adalah sama, terdapat gelung, tetapi kod dikurangkan.