HTML标签用于定义客户端脚本,如JavaScript。标签使用JavaScript输出“Helloworld”:浏览器支持InternetExplorerFirefoxOperaGoogleChromeSafari所有主流浏览器都支持元素必须为空。提示:请参阅元素,这对那些在浏览器中禁用脚本或浏览器不支持客户端脚本的用户很有用。注意:执行外部脚本有多种方式:ifasync="async":脚本相对于页面的其余部分异步执行(脚本将在页面继续解析的同时执行)如果不使用async和defer="defer":脚本将在页面解析完成时执行如果既不是async也不是defer:在浏览器继续解析页面之前立即读取并执行脚本HTML4和HTML5的区别在HTML4中,"type"属性是必需的,但在HTML5中是可选的。“异步”属性是HTML5中的新属性。HTML5不再支持HTML4中的某些属性:“xml:space”。HTML和XHTML的区别在XHTML中,脚本中的内容类型声明是#PCDATA(而不是CDATA),这意味着解析实体。这意味着,在XHTML中,您应该对所有特殊字符进行编码,或者将所有内容嵌套在CDATA部分中:新属性:HTML5中的新属性。属性值说明asyncNewasync指定异步执行脚本(仅适用于外部脚本)。charsetcharset指定脚本中使用的字符编码(仅适用于外部脚本)。deferdefer指定脚本应在页面解析完成后执行(仅适用于外部脚本)。srcURL指定外部脚本的URL。typeMIME-type指定脚本的MIME类型。不支持xml:spacepreserveHTML5。指定是否在代码中保留空格。全局属性