You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jika kita tambahkan tanda kurung, maka `ucapkanTerimaKasih()` menjadi proses pemanggilan fungsi. Jadi baris terakhir akan mengambil *hasil* dari pengeksekusian fungsi, yang merupakan `tidak terdefinisi` (_`undefined`_ — karena fungsi tidak mengembalikan apapun), dan mengatur nilai itu ke peristiwa `onclick`. Maka peristiwa tersebut tidak akan menjalankan apapun.
162
164
163
165
...Namun, jika kita menambahkan secara langsung ke HTML, maka kita harus menambahkan tanda kurung:
input.onclick=function() { alert(2); } // menganti pengedali yang lama
206
208
```
209
+
207
210
Pengembang dari standar situs web paham sejak lama, dan menyarankan cara alternatif untuk mengelola pengendali menggunakan metode khusus `addEventListener` dan `removeEventListener`. Kedua hal tersebut tidak memiliki permasalahan seperti itu.
208
211
209
212
Sintaks (_syntax_) untuk menambahkan sebuah pengendali:
Please note -- if we don't store the function in a variable, then we can't remove it. There's no way to "read back" handlers assigned by `addEventListener`.
261
+
Harap dicatat -- Jika kita tidak menyimpan fungsi tersebut kedalam variable, maka kita tidak bisa menghapusnya. Tidak ada cara untuk "membaca kembali" pengendali yang di atur pada `addEventListener`.
259
262
````
260
263
261
-
Multiple calls to`addEventListener`allow to add multiple handlers, like this:
264
+
Beberapa pemanggilan ke`addEventListener`mengijinkan untuk menambahkan beberapa pengendali, seperti ini:
0 commit comments