Warning:
This wiki has been archived and is now read-only.

HTML5/scripting-1

From HTML5 Chinese Interest Group Wiki
Jump to: navigation, search

脚本

script元素

分类:
元数据式内容
流式内容
段落式内容
使用场景:
在期望元数据式内容处。
在期望段落式内容处。
内容模型:
如果没有src属性,取决于type属性,但必须符合脚本内容限制
如果有src属性,元素必须为空或者只包含脚本文档,同样必须符合脚本内容限制
允许的属性:
全局属性
src
async
defer
type
charset
DOM接口:
interface HTMLScriptElement : HTMLElement { attribute DOMString src; attribute boolean async; attribute boolean defer; attribute DOMString type; attribute DOMString charset; attribute DOMString text;};
脚本语言
script元素内容的限制
外部脚本的内联文档
script元素和XSLT的交互

noscript元素

分类:
元数据式内容
流式内容
段落式内容
使用场景:
在一个HTML文档的head元素中,祖先不能有noscript元素。
在一个HTML文档中期望出现段落式内容处,祖先不能有noscript元素。
内容模型:
在脚本被禁用状态下,在head元素中:以任意顺序出现零个或多个的link元素,零个或多个的style元素,零个或多个的meta元素。
在脚本被禁用状态下,不在head元素中:noscript元素对子元素是透明的,但不准有noscript元素。
其它情况:如下文描述的文本。
允许的属性:
全局属性
DOM接口:
使用HTMLElement