--- title: 給開發者的網頁技術文件 slug: Web tags: - Landing - Web - 網頁 - 網頁開發 translation_of: Web ---

全球資訊網的開放性提供了開發人員非常棒的機會。要充分發揮網路潛能,你需要知道如何使用它們。你可以從以下連結找到各種 網頁技術說明。

網頁技術

基礎

HTML
超文字標記語言 (HyperText Markup Language) 是一種用來結構化描述及定義網頁內容的語言。
CSS
階層樣式表 (Cascading Style Sheets) 可用來描述網頁內容的外觀。
HTTP
超文字傳輸協議 (Hypertext Transfer Protocol) 用於傳送網路的 HTML 及其他網頁中會使用到的hypermedia 文件。

腳本語言

JavaScript
JavaScript 是在瀏覽器中執行的程式語言,你可以用它來增進網站或網路程式的互動性、及其他動態功能。
Web APIs
提供了能擴展網路腳本化能力的每個 API 的參考資訊,包含了 DOM 及所有相關的 API 及介面,能用於製作網站內容與應用程式。
  • Web API 介面參考 - 以字母順序排序的所有介面資訊
  • WebAPI 列出裝置 API 及其他益於開發應用程式時的 API
  • 事件參考 列出可以用來追蹤和回應在網頁或網路程式中所發生的有趣事情的所有事件。
     

圖像

SVG
可縮放向量圖形(Scalable Vector Graphics)使你能夠使用一組向量(線條)與形狀來描述圖片,在顯示時可提供無關大小的零失真的平滑縮放。
WebGL
WebGL 導入一系列近似 OpenGL ES 2.0 標準的 API,可用於 HTML {{HTMLElement("canvas")}} 元件中,將 3D 圖像帶進網路。

音訊、影片、多媒體

網路媒體科技
跟多媒體相關的API及文件連結清單。
網路媒體科技概觀
網路科技及提供影音撥放、操作與錄製的APIs概觀。如果你不知道該使用哪一個API,可以從這裡開始。
影像擷取及串流API
提供本地或是網路上媒體串流,錄製及操作的API參考資料。包含使用本地相機及麥克風擷取影片,音檔和靜態影像。

其他

MathML
數學標記語言(Mathematical Markup Language)使網頁得以展示複雜的數學運算式及語法。

學習區

學習網路開發
這些文章給初學者任何他們開發一個簡單的網頁所需要的東西。

其他主題

開發網頁應用程式
網頁應用程式開發者的文件。Web App 真的只需要單次撰寫,即可佈署到手機、桌面與 Firefox OS 平台。
網頁親和力
網頁親和力(Accessibility)意指讓最大多數人都得以使用網站,包含某些身心能力受限者。這裡我們提供製作具親和力的網頁內容的相關資訊。
安全
不要讓你的網站或應用程式洩漏隱私資料給壞人。使用此系列文章確保你的專案安全。
WebAssembly
WebAssembly 是一種可以在現代瀏覽器執行和編譯的新型態的程式語言。這個語言是一種擁有高效率的二進位格式類似組合語言的低階語言。他提供接近原生的效率,並且提供像是C/C++這些語言作為編譯標的,能夠讓他們在網頁上執行。