【摘要】:script标签用于放置脚本代码,最常见的脚本是JavaScript。和style元素类似,script附带type属性,定义脚本的格式。script元素既可以包含脚本语句,也可以通过src属性指向外部脚本文件,此时script的开始标签和闭合标签中不必再添加脚本代码。对于那些在浏览器中禁用脚本或者其浏览器不支持客户端脚本的用户来说,noscript元素非常有用。下面是一个脚本不被执行时立刻跳转到新页面的示例:动手写2.5.10 定义noscript
script标签用于放置脚本代码,最常见的脚本是JavaScript。和style元素类似,script附带type属性,定义脚本的格式。在缺省的情况下,浏览器一般会把脚本当成是JavaScript执行。
动手写2.5.8 定义JavaScript脚本
提示
标签中的脚本代码会在页面加载到脚本位置的时候立刻执行,当脚本执行时间过长时,有可能阻碍整个页面的展示,使页面处于假死状态。基于这个考虑,在非必要的情况下,尽量不要在head元素内放置JavaScript代码。
script元素既可以包含脚本语句,也可以通过src属性指向外部脚本文件,此时script的开始标签和闭合标签中不必再添加脚本代码。在HTML5标准中,script还可以添加一个async的属性,定义该属性后脚本相对于页面的其余部分异步地执行。在“动手写2.5.9”中,JavaScript脚本会在页面内容加载完成后才执行:(www.xing528.com)
动手写2.5.9 定义外部JavaScript脚本
noscript元素
有的时候,用户可能会将浏览器设置为禁止执行脚本,script元素所定义的脚本将不再被执行。这个时候可以使用noscript元素,noscript用于定义在脚本未被执行时的替代内容或者页面动作(比如跳转到新页面)。对于那些在浏览器中禁用脚本或者其浏览器不支持客户端脚本的用户来说,noscript元素非常有用。下面是一个脚本不被执行时立刻跳转到新页面的示例:
动手写2.5.10 定义noscript
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。