鍍金池/ 教程/ HTML/ Web/瀏覽器 API
圖表工具
自主學(xué)習(xí)
HTML & CSS
安全工具
SEO: 搜索引擎優(yōu)化
Web/云/靜態(tài)主機(jī)托管工具
原型和框架工具
性能工具
第二部分: 學(xué)習(xí)
第三部分
靜態(tài)網(wǎng)頁生成器工具
全才神話
接口/API 設(shè)計
Web 開發(fā)者工具
CSS 工具
HTTP/網(wǎng)絡(luò)(包括 CORS 和 WebSockets)
Directed learning
JSON(JavaScript Object Notation)
多平臺開發(fā)
內(nèi)容管理托管/API工具
前端開發(fā)者常用的網(wǎng)絡(luò)技術(shù)
項目管理 & 代碼托管
圖形工具
JavaScript 錯誤監(jiān)控工具
Directed learning
模塊/包倉庫工具
HTML 工具
包管理器
靜態(tài)網(wǎng)頁生成器
模板工具
前端簡報, 資訊網(wǎng)站 & 博客
前端應(yīng)用架構(gòu)設(shè)計
測試框架工具
合作 & 交流工具
前端薪資
命令行
版本控制
了解代碼編輯器
前端數(shù)據(jù)存儲工具
模塊加載和依賴管理
模塊/包加載工具
前端開發(fā)的技術(shù)棧
Node.js
團(tuán)隊中的前端
什么是前端開發(fā)者?
無障礙設(shè)計
腳手架工具
Web 動畫
第一部分:前端開發(fā)實踐
域名系統(tǒng)(又稱 DNS)
JavaScript
前端工作版塊
Web 主機(jī)
HTTP/網(wǎng)絡(luò)工具
網(wǎng)站/APP 監(jiān)控工具
前端的工作職稱
常用前端開發(fā)工具
部署工具
Web瀏覽器
用戶界面和交互設(shè)計
APP(桌面, 移動, 平板等) 工具
前端開發(fā)者的后端服務(wù)工具(又稱 BASS: Back-end as a service)
安全
SEO 工具
離線工具
數(shù)據(jù)可視化工具
無殼瀏覽器
JavaScript 工具
前端開發(fā)者從哪里學(xué)
SVG 工具
DOC/API 瀏覽工具
構(gòu)建和任務(wù)自動化
任務(wù)管理(又稱 構(gòu)建)工具
DOM, BOM & JQuery
前端開發(fā)綜合學(xué)習(xí)
如何成為前端開發(fā)者?
Internet/web
動畫工具
瀏覽工具
JSON 工具
前端開發(fā)者手冊
JS 測試
離線開發(fā)
DOM 工具
前端開發(fā)做什么
Web/瀏覽器 API
React
前端面試
UI 部件 & 組件工具
Web 字體 & 圖標(biāo)
網(wǎng)站性能優(yōu)化

Web/瀏覽器 API

Web/瀏覽器 API

BOM 和 DOM 并不是唯一的瀏覽器 API, 在瀏覽器內(nèi)部的 Web 平臺上, 它們是可用的. DOM 和 BOM 并不是一切, 但是一個用于瀏覽器編程的接口可以被認(rèn)識一個 Web 或者 瀏覽器 API(悲劇的是, 這些 API 曾被稱為 HTML 5 API, 這會和 HTML 5 自身的規(guī)范/標(biāo)準(zhǔn)混淆, 因為 HTML 5 規(guī)范特指 HTML 5 標(biāo)記語言). Web 或瀏覽器 API 也會包括訪問設(shè)備的 API(如: Navigator.getBattery()), 通過平板和手機(jī)設(shè)備上的瀏覽器可以利用這些 API.

api

在適當(dāng)情況下, 你應(yīng)該了解和學(xué)習(xí) Web/瀏覽器 API. 為了熟悉這些 API, 應(yīng)該去研究HTML5test.com 對與 5 款常用瀏覽器對 API 新特性的支持結(jié)果, 這是一個很不錯的方式.

學(xué)習(xí)文檔:

學(xué)習(xí)視頻:

其它學(xué)習(xí)資源:

此外, MDN 有很多關(guān)于 web/browser API 的信息:

時刻記住, 并不是每一個 API 都在 W3C 或 WHATWG 的規(guī)范之內(nèi).

除了 MDN, 還列出了一些有用的資源:

上一篇:SVG 工具下一篇:Web 動畫