aboutsummaryrefslogtreecommitdiff
path: root/files/zh-tw/tools/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-tw/tools/index.html')
-rw-r--r--files/zh-tw/tools/index.html192
1 files changed, 192 insertions, 0 deletions
diff --git a/files/zh-tw/tools/index.html b/files/zh-tw/tools/index.html
new file mode 100644
index 0000000000..f61960184d
--- /dev/null
+++ b/files/zh-tw/tools/index.html
@@ -0,0 +1,192 @@
+---
+title: Firefox 開發者工具
+slug: Tools
+tags:
+ - Developing Mozilla
+ - NeedsMarkupWork
+ - NeedsTechnicalReview
+ - NeedsTranslation
+ - Tools
+ - TopicStub
+ - Web Development
+ - 'Web Development:Tools'
+translation_of: Tools
+---
+<div>{{ToolsSidebar}}</div><p class="summary">在桌機與手機上檢查、編輯、並處理 HTML、CSS 與 JavaScript 的錯誤。</p>
+
+<hr>
+<div class="column-container">
+<div class="column-third"></div>
+
+<div class="column-third">
+<p><img alt="" src="https://mdn.mozillademos.org/files/15588/logo-developer-quantum.png" style="display: block; margin: 0px auto;"></p>
+
+<p style="text-align: center;">要尋找最新的開發工具與功能,請試試 Firefox Developer Edition。</p>
+
+<p><a href="https://www.mozilla.org/zh-TW/firefox/developer/" style="width: 280px; display: block; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; border-radius: 4px; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;">Download Firefox Developer Edition</a></p>
+</div>
+
+<div class="column-third"></div>
+</div>
+
+<hr>
+<h2 id="核心工具">核心工具</h2>
+
+<div class="column-container">
+<div class="column-half">
+<h3 id="頁面檢測器">頁面檢測器</h3>
+
+<p><a href="/zh-TW/docs/Tools/Page_Inspector"><img alt="The all-new Inspector panel in Firefox 57." src="https://mdn.mozillademos.org/files/15481/57-inspector.png" style="display: block; height: 243px; margin-left: auto; margin-right: auto; width: 425px;"></a></p>
+
+<p>檢視並編輯網頁的內容與版面。視覺化各種東西,包括盒子模型、動畫、格線版面。</p>
+</div>
+
+<div class="column-half">
+<h3 id="網路主控台">網路主控台</h3>
+
+<p><a href="/zh-TW/docs/Tools/Web_Console"><img alt="The all-new Console in Firefox 57." src="https://mdn.mozillademos.org/files/15483/57-console.png" style="display: block; height: 239px; margin-left: auto; margin-right: auto; width: 425px;"></a></p>
+
+<p>檢查網頁紀錄的訊息、並透過 JavaScript 與網頁互動。</p>
+</div>
+</div>
+
+<hr>
+<div class="column-container">
+<div class="column-half">
+<h3 id="JavaScript_除錯器">JavaScript 除錯器</h3>
+
+<p><a href="/zh-TW/docs/Tools/Debugger"><img alt="The all-new Firefox 57 Debugger.html" src="https://mdn.mozillademos.org/files/15485/57-debugger.png" style="display: block; height: 239px; margin-left: auto; margin-right: auto; width: 425px;"></a></p>
+
+<p>停步、逐步、試驗、修改網頁的 JavaScript。</p>
+</div>
+
+<div class="column-half">
+<h3 id="網路監控">網路監控</h3>
+
+<p><a href="/zh-TW/docs/Tools/Network_Monitor"><img alt="The Network panel in Firefox 57 DevTools." src="https://mdn.mozillademos.org/files/15487/57-network.png" style="display: block; height: 239px; margin-left: auto; margin-right: auto; width: 425px;"></a></p>
+
+<p>看看網頁載入時發了什麼請求。</p>
+</div>
+</div>
+
+<hr>
+<div class="column-container">
+<div class="column-half">
+<h3 id="效能工具">效能工具</h3>
+
+<p><a href="/zh-TW/docs/Tools/Performance"><img alt="" src="https://mdn.mozillademos.org/files/14536/performance.png" style="display: block; height: 1026px; margin-left: auto; margin-right: auto; width: 425px;"></a></p>
+
+<p>分析網站的通常反應、JavaScript、還有布局效能。</p>
+</div>
+
+<div class="column-half">
+<h3 id="適應性設計模式">適應性設計模式</h3>
+
+<p><a href="/zh-TW/docs/Tools/Responsive_Design_Mode"><img alt="Responsive Design mode in Firefox 57." src="https://mdn.mozillademos.org/files/15491/57-rdm.png" style="display: block; height: 266px; margin-left: auto; margin-right: auto; width: 425px;"></a></p>
+
+<p>看看網站或 app 在不同的設備與網路狀況下表現如何。</p>
+</div>
+</div>
+
+<hr>
+<h2 id="更多工具">更多工具</h2>
+
+<p>Firefox 也內建了這些開發者工具,但通常不會像「核心工具」那麼常用。</p>
+
+<div class="twocolumns">
+<dl>
+ <dt><a href="/zh-TW/docs/Tools/Memory">記憶體</a></dt>
+ <dd>找出哪個物件是用了記憶體哪個地方。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Storage_Inspector">儲存空間</a></dt>
+ <dd>檢查頁面存了什麼 cookie、本機的東西、indexedDB、session。</dd>
+ <dt><a href="/zh-TW/docs/Tools/DOM_Property_Viewer">DOM 屬性檢查器</a></dt>
+ <dd>檢查頁面的 DOM 屬性、函式之類的。</dd>
+ <dt><a href="/zh-TW/docs/Tools/GCLI">開發者工具列</a></dt>
+ <dd>開發者工具的命令行介面。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Eyedropper">Eyedropper</a></dt>
+ <dd>選取網頁的顏色。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Scratchpad">速記本</a></dt>
+ <dd>Firefox 裡面文字編輯器,讓你能撰寫並執行 JavaScript。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Style_Editor">樣式編輯器</a></dt>
+ <dd>針對目前的頁面觀察與編輯 CSS 樣式。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Shader_Editor">Shader Editor</a></dt>
+ <dd>查看與編輯 <a href="/zh-TW/docs/Web/WebGL">WebGL</a> 使用的 vertex 與 fragment shader。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Web_Audio_Editor">Web Audio Editor</a></dt>
+ <dd>檢查音頻的節點圖形,並修改其參數。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Screenshot_tool">擷取畫面</a></dt>
+ <dd>擷取整個網頁或是某個元素。</dd>
+</dl>
+</div>
+
+<hr>
+<h2 id="連接開發者工具">連接開發者工具</h2>
+
+<p>如果你透過<a href="/zh-TW/docs/Tools/Keyboard_shortcuts#Opening_and_closing_tools">鍵盤快捷鍵</a>或等同的選單選項啟動了開發者工具,它的目標會針對目前頁籤的文件。不過,你也可以把工具連接到其他目標,不論是不是相同的瀏覽器、甚至是不是相同的設備。</p>
+
+<div class="twocolumns">
+<dl>
+ <dt><a href="/zh-TW/docs/Tools/about:debugging">about:debugging</a></dt>
+ <dd>針對附加元件、內容頁籤、還有瀏覽器運行的 worker。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_over_Wifi">連接到 Firefox for Android</a></dt>
+ <dd>連接開發者工具到在 Android 運行的 Firefox 實例。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Working_with_iframes">連接到 iframes</a></dt>
+ <dd>把開發者工具連接到頁面內指定的 iframe。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Valence">連接到其他瀏覽器</a></dt>
+ <dd>把開發者工具連接到 Android 的 Chrome 與 iOS 的 Safari。</dd>
+</dl>
+</div>
+
+<hr>
+<h2 id="給瀏覽器除錯">給瀏覽器除錯</h2>
+
+<p>開發者工具預設上是附加在網頁或網路 app 的。不過,你可以把它與瀏覽器作為一個整體連結起來。這在瀏覽器與附加元件開發方面會很有用。</p>
+
+<div class="twocolumns">
+<dl>
+ <dt><a href="/zh-TW/docs/Tools/Browser_Console">瀏覽器控制台</a></dt>
+ <dd>看看瀏覽器附加元件紀錄的訊息,然後運行 JavaScript 程式碼。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Browser_Toolbox">瀏覽器工具箱</a></dt>
+ <dd>將開發者工具附加到瀏覽器本身。</dd>
+</dl>
+</div>
+
+<hr>
+<h2 id="擴展開發者工具">擴展開發者工具</h2>
+
+<p>開發者工具都設計為易於擴展的。Firefox 附加元件可以取用開發者工具與其元件,擴展現有工具或加入新工具。使用遠端除錯協定,可以建立自己的除錯用戶端與伺服器,讓你可以使用自己的工具為網站除錯,或針對不同的目標平台應用 Firefox 工具。</p>
+
+<div class="twocolumns">
+<dl>
+ <dt><a href="/zh-TW/docs/Tools/Example_add-ons">開發用附加元件示例</a></dt>
+ <dd>透過實例理解如何作出一個開發用的附加元件。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Adding_a_panel_to_the_toolbox">給開發者工具加一個面板</a></dt>
+ <dd>給開發者工具寫一個添加新面板的附加元件。</dd>
+ <dt><a href="https://wiki.mozilla.org/Remote_Debugging_Protocol">遠端除錯協定</a></dt>
+ <dd>協定用於連接 Firefox 開發者工具到如 Firefox 或 Firefox OS 設備之類的除錯目標。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Editor">原始碼編輯器</a></dt>
+ <dd>Firefox 內建,能嵌入到附加元件的原始碼編輯器。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Debugger-API"><code>Debugger</code> 介面</a></dt>
+ <dd>可以讓 JavaScript 程式碼觀察其他 JavaScript 程式碼的 API。Firefox 開發者工具利用該 API 實做了 JavaScript 程式碼除錯器。</dd>
+ <dt><a href="/zh-TW/docs/Tools/Web_Console/Custom_output">自訂網頁主控台輸出</a></dt>
+ <dd>如何擴展與自訂 <a href="/zh-TW/docs/Tools/Web_Console">Web Console</a> 和 <a href="/zh-TW/docs/Tools/Browser_Console">Browser Console</a> 的輸出。</dd>
+</dl>
+</div>
+
+<hr>
+<h2 id="從_Firebug_遷移">從 Firebug 遷移</h2>
+
+<p>Firebug 已經走到產品生命的盡頭(理由請參閱 <a href="https://hacks.mozilla.org/2016/12/firebug-lives-on-in-firefox-devtools/">Firebug lives on in Firefox DevTools</a>),我們明白有些人要遷移到不太熟悉的 DevTools 產品線會有點困難。針對從 Firebug 遷移到 Firefox 開發者工具壓力的緩解,我們寫了個方便的指南:<a href="/zh-TW/docs/Tools/Migrating_from_Firebug">從 Firebug 遷移</a>。</p>
+
+<hr>
+<h2 id="貢獻">貢獻</h2>
+
+<p>如果你想幫忙改進開發者工具,這些資源能幫助你。</p>
+
+<div class="twocolumns">
+<dl>
+ <dt><a href="https://wiki.mozilla.org/DevTools/GetInvolved">Get Involved</a></dt>
+ <dd>告訴你如何參與其中的 Mozilla wiki 頁面。</dd>
+ <dt><a href="http://firefox-dev.tools/">firefox-dev.tools</a></dt>
+ <dd>能幫你找到目前在處理的錯誤。</dd>
+</dl>
+</div>