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
That's a great use of the event delegation pattern.
1
+
Itu merupakan salah satu cara yang bagus dalam pemanfaatan pola delegasi peristiwa.
2
2
3
-
In real life instead of asking we can send a "logging" request to the server that saves the information about where the visitor left. Or we can load the content and show it right in the page (if allowable).
3
+
Pada kehidupan nyata kita bisa mengirim permintaan "logging" ke server yang menyimpan informasi tentang dari mana pengujung meninggalkan website daripada menanyakannya secara langsung. Atau kita bisa memuat konten dan menunjukannya tepat pada halaman (jika diizinkan).
4
4
5
-
All we need is to catch the `contents.onclick`and use `confirm` to ask the user. A good idea would be to use `link.getAttribute('href')`instead of `link.href`for the URL. See the solution for details.
5
+
Yang kita butuhkan hanyalah menangkap `contents.onclick`dan menggunakan `confim` untuk menanyakan pengguna. Sebuah ide bagus adalah dengan menggunakan `link.getAttribute('href')`dari pada menggunakan `link.href`untuk URL. Lihat solusinya untuk rincian.
Copy file name to clipboardexpand all lines: 2-ui/2-events/04-default-browser-action/2-catch-link-navigation/solution.view/index.html
+3-3
Original file line number
Diff line number
Diff line change
@@ -14,17 +14,17 @@
14
14
<body>
15
15
16
16
<fieldsetid="contents">
17
-
<legend>#contents</legend>
17
+
<legend>#kontent</legend>
18
18
<p>
19
-
How about to read<ahref="https://wikipedia.org">Wikipedia</a>or visit<ahref="https://w3.org"><i>W3.org</i></a>and learn about modern standards?
19
+
Bagaimana jika membaca di<ahref="https://wikipedia.org">Wikipedia</a>atau kunjungi<ahref="https://w3.org"><i>W3.org</i></a>dan belajar tentang standar terbaru?
Copy file name to clipboardexpand all lines: 2-ui/2-events/04-default-browser-action/2-catch-link-navigation/source.view/index.html
+2-2
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,9 @@
14
14
<body>
15
15
16
16
<fieldsetid="contents">
17
-
<legend>#contents</legend>
17
+
<legend>#kontent</legend>
18
18
<p>
19
-
How about to read<ahref="https://wikipedia.org">Wikipedia</a>or visit<ahref="https://w3.org"><i>W3.org</i></a>and learn about modern standards?
19
+
Bagaimana jika membaca di<ahref="https://wikipedia.org">Wikipedia</a>atau kunjungi<ahref="https://w3.org"><i>W3.org</i></a>dan belajar tentang standar terbaru?
Buat semua link yang ada didalam elemen dengan `id="contents"` akan menanyakan kepada pengguna jika mereka mau meninggalkan website. Dan jika mereka tidak mau maka halaman tidak akan berpindah.
6
7
7
-
Make all links inside the element with `id="contents"` ask the user if they really want to leave. And if they don't then don't follow.
8
-
9
-
Like this:
8
+
Seperti ini:
10
9
11
10
[iframe height=100 border=1 src="solution"]
12
11
13
-
Details:
12
+
Rincian:
14
13
15
-
- HTML inside the element may be loaded or regenerated dynamically at any time, so we can't find all links and put handlers on them. Use event delegation.
16
-
-The content may have nested tags. Inside links too, like`<a href=".."><i>...</i></a>`.
14
+
- HTML didalam elemen bisa di muat dan di buat kembali secara dinamis secara acak, jadi kita tidak bisa menemukan semua link dan memberikan penangan (_handler_). Gunakan delegasi peristiwa.
15
+
-Kontent bisa saja merupakan tag bersarang. Di dalam link juga, seperti`<a href=".."><i>...</i></a>`.
0 commit comments