diff --git a/files/zh-tw/_redirects.txt b/files/zh-tw/_redirects.txt index 6c6ef0dc7e6419..2947d5aae4c518 100644 --- a/files/zh-tw/_redirects.txt +++ b/files/zh-tw/_redirects.txt @@ -473,6 +473,7 @@ /zh-TW/docs/Web/Guide/HTML/Forms/How_to_structure_an_HTML_form /zh-TW/docs/Learn/Forms/How_to_structure_a_web_form /zh-TW/docs/Web/Guide/HTML/HTML5 /zh-TW/docs/Glossary/HTML5 /zh-TW/docs/Web/Guide/HTML/HTML5/Introduction_to_HTML5 /zh-TW/docs/Learn/HTML +/zh-TW/docs/Web/Guide/Writing_forward-compatible_websites /zh-TW/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript /zh-TW/docs/Web/Guide/圖像 /zh-TW/docs/Web/Guide/Graphics /zh-TW/docs/Web/HTML/Block-level_elements /zh-TW/docs/Glossary/Block-level_content /zh-TW/docs/Web/HTML/Canvas /zh-TW/docs/Web/API/Canvas_API @@ -602,7 +603,7 @@ /zh-TW/docs/WebSockets/Writing_WebSocket_client_applications /zh-TW/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications /zh-TW/docs/Web_Audio_API /zh-TW/docs/Web/API/Web_Audio_API /zh-TW/docs/Web_development /zh-TW/docs/Web/Guide -/zh-TW/docs/Web_development/Writing_forward-compatible_websites /zh-TW/docs/Web/Guide/Writing_forward-compatible_websites +/zh-TW/docs/Web_development/Writing_forward-compatible_websites /zh-TW/docs/Learn/Tools_and_testing/Cross_browser_testing/JavaScript /zh-TW/docs/Web_開發 /zh-TW/docs/Web/Guide /zh-TW/docs/Web_開發/Historical_artifacts_to_avoid /zh-TW/docs/Learn/HTML/Introduction_to_HTML /zh-TW/docs/Web_開發/Web開發入門 /zh-TW/docs/Web/Guide/Introduction_to_Web_development diff --git a/files/zh-tw/_wikihistory.json b/files/zh-tw/_wikihistory.json index ce6036d3765b99..3750fa17f40d65 100644 --- a/files/zh-tw/_wikihistory.json +++ b/files/zh-tw/_wikihistory.json @@ -1288,6 +1288,10 @@ "modified": "2020-07-16T22:39:19.937Z", "contributors": ["wbamberg", "iigmir", "roycrxtw"] }, + "Learn/Tools_and_testing/Cross_browser_testing/JavaScript": { + "modified": "2019-03-24T00:17:14.604Z", + "contributors": ["fscholz", "irvinfly", "Littlebtc", "Sonrisa", "sycheng"] + }, "MDN": { "modified": "2019-09-10T15:45:39.460Z", "contributors": [ @@ -2715,10 +2719,6 @@ "modified": "2019-03-23T23:28:22.570Z", "contributors": ["fscholz", "carl_tw"] }, - "Web/Guide/Writing_forward-compatible_websites": { - "modified": "2019-03-24T00:17:14.604Z", - "contributors": ["fscholz", "irvinfly", "Littlebtc", "Sonrisa", "sycheng"] - }, "Web/HTML": { "modified": "2020-10-16T05:00:10.652Z", "contributors": [ diff --git a/files/zh-tw/web/guide/writing_forward-compatible_websites/index.md b/files/zh-tw/learn/tools_and_testing/cross_browser_testing/javascript/index.md similarity index 97% rename from files/zh-tw/web/guide/writing_forward-compatible_websites/index.md rename to files/zh-tw/learn/tools_and_testing/cross_browser_testing/javascript/index.md index 291d419964b310..8b75b0d37389d7 100644 --- a/files/zh-tw/web/guide/writing_forward-compatible_websites/index.md +++ b/files/zh-tw/learn/tools_and_testing/cross_browser_testing/javascript/index.md @@ -1,6 +1,7 @@ --- title: Writing forward-compatible websites -slug: Web/Guide/Writing_forward-compatible_websites +slug: Learn/Tools_and_testing/Cross_browser_testing/JavaScript +original_slug: Web/Guide/Writing_forward-compatible_websites --- 這個頁面將解釋如何撰寫在新的瀏覽器版本發布時不會遭受毀損的網頁。 @@ -13,7 +14,7 @@ slug: Web/Guide/Writing_forward-compatible_websites 當一個事件處理器內容屬性(例如:`onclick`, `onmouseover` 等等)被使用在 HTML 的元素上時,所有對於屬性內名稱的查找首先發生在元素本身,若元素為表單控制項,再來尋找元素的表單,接著是 document,最後是 window(你定義全域變數的地方)。例如,如果你有這樣的原始碼: -```plain +```html
點我一下
``` @@ -23,10 +24,10 @@ slug: Web/Guide/Writing_forward-compatible_websites 為了避免這種情況,以 window 來限定全域變數的存取,例如: -```plain +```html
按一下會跑出一個提示訊息
@@ -92,7 +93,7 @@ slug: Web/Guide/Writing_forward-compatible_websites 廠商前綴的功能可以在將來的版本中改變。然而,一旦瀏覽器已提供不帶前綴的功能,你可以在確保不帶前綴版在可用時總會被套用下,使用前綴版本針對舊版本。一個很好的例子,假設`-vnd` 廠商已經將不帶前綴的 `make-it-pretty` 屬性實作加入新出品的瀏覽器,包含一個前綴版與不含前綴版作用不同的值「`sometimes`」: -```plain +```html