什么是 Web Worker? 当在 HTML 页面中执行脚本时,页面是不可响应的,直到脚本已完成。 Web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿...
什么是应用程序缓存? HTML5 引入了应用程序缓存(Application Cache),这意味着可对 web 应用进行缓存,并可在没有因特网连接时进行访问。 应用程序缓存为应用带来三个优势: 离线浏览...
HTML 助手(插件) 辅助应用程序(helper application)是可由浏览器启动的程序。辅助应用程序也称为插件。 辅助程序可用于播放音频和视频(以及其他)。辅助程序是使用 object 标签来加...
SVG SVG 是一种使用 XML 描述 2D 图形的语言。 SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。 在 SVG 中,每个被绘制的图形均被视为...
HTML 代码约定 web 开发者常常不确定在 HTML 中使用的代码样式和语法。 在 2000 年至 2010 年之间,许多 web 开发者从 HTML 转换为 XHTML。 通过 XHTML,开发者不得不编写有效的“格式良好的”...
什么是语义元素? 语义元素清楚地向浏览器和开发者描述其意义。 非语义 元素的例子:div 和 span - 无法提供关于其内容的信息。 语义 元素的例子:form、table 以及 img - 清晰地定义其内...
HTML5 浏览器支持 所有现代浏览器都支持 HTML5。 此外,所有浏览器,不论新旧,都会自动把未识别元素当做行内元素来处理。 正因如此,您可以帮助老式浏览器处理”未知的“ HTML 元素...