給開發者的網頁技術文件
全球資訊網的開放性提供了開發人員非常棒的機會。要充分發揮網路潛能,你需要知道如何使用它們。你可以從以下連結找到各種 網頁技術說明。
網頁技術
基礎
腳本語言
- JavaScript
-
JavaScript 是在瀏覽器中執行的程式語言,你可以用它來增進網站或網路程式的互動性、及其他動態功能。
- Web APIs
-
提供了能擴展網路腳本化能力的每個 API 的參考資訊,包含了 DOM 及所有相關的 API 及介面,能用於製作網站內容與應用程式。Web API 介面參考——以字母順序排序的所有介面資訊
圖像
- SVG
-
可縮放向量圖形(Scalable Vector Graphics)使你能夠使用一組向量(線條)與形狀來描述圖片,在顯示時可提供無關大小的零失真的平滑縮放。
- WebGL (en-US)
-
WebGL 導入一系列近似 OpenGL ES 2.0 標準的 API,可用於 HTML
<canvas>
元件中,將 3D 圖像帶進網路。
音訊、影片、多媒體
- 網路媒體科技
-
跟多媒體相關的 API 及文件連結清單。
- 網路媒體科技概觀
-
網路科技及提供影音撥放、操作與錄製的 APIs 概觀。如果你不知道該使用哪一個 API,可以從這裡開始。
- 影像擷取及串流 API
-
提供本地或是網路上媒體串流,錄製及操作的 API 參考資料。包含使用本地相機及麥克風擷取影片,音檔和靜態影像。
其他
- MathML
-
數學標記語言(Mathematical Markup Language)使網頁得以展示複雜的數學運算式及語法。
學習區
- 學習網路開發
-
這些文章給初學者任何他們開發一個簡單的網頁所需要的東西。
其他主題
- 開發網頁應用程式 (en-US)
-
網頁應用程式開發者的文件。Web App 真的只需要單次撰寫,即可佈署到手機、桌面與 Firefox OS 平台。
- 網頁親和力
-
網頁親和力(Accessibility)意指讓最大多數人都得以使用網站,包含某些身心能力受限者。這裡我們提供製作具親和力的網頁內容的相關資訊。
- 安全
-
不要讓你的網站或應用程式洩漏隱私資料給壞人。使用此系列文章確保你的專案安全。
- WebAssembly
-
WebAssembly 是一種可以在現代瀏覽器執行和編譯的新型態的程式語言。這個語言是一種擁有高效率的二進位格式類似組合語言的低階語言。他提供接近原生的效率,並且提供像是 C/C++這些語言作為編譯標的,能夠讓他們在網頁上執行。