学做ppt的网站 免费下载/网络营销工具包括
2.在HTML中使用Javascript
<script>元素,HTML4.0.1为期定义了6个属性。
async,表示应该立即下载脚本,但不妨碍页面的其他操作;
charset,制定代码的字符集;
defer,表示脚本可以延迟到文档完全被解析和显示之后再执行,它只对外部脚本有效。
按照嵌入的规则,在浏览器遇到</script>D的时候就会认为script的标签结束了,实际上可以通过"<\/script>"来解决要只用这个字符串的问题。
按照惯例,javascript的文件带有.js的扩展名,但这个扩展名不是必须的,因为浏览器不会检查javascript的扩展名,这样一来使用JSP ,PHP等服务器的语言动态的生成javascript成为了可能。但是要保证服务器能够正确的返回MIME类型。
浏览器在遇到body标签的时候才开始呈现内容,所以将javascript放在文档的head标签中,不是很科学,因为要等到所有的javascript代码被下载、解析和执行完之后,才开始呈现页面的内容,对于需要加载很多javascript文件的页面来说,这会导致浏览器在呈现很多页面的时候明显的延时,而延这个时期间浏览器的窗口是一片空白。 为了避免这个问题,现代的web应用将全部的javascript引用放在body元素的页面内容后面。
延迟脚本 HTML4.01为javascript标签定义了defer属性,用途是表明脚本在执行时不会影响页面的构造,也就是说脚本会延迟在整个页面解析完毕之后才运行。设置defer属性,相当于告诉浏览器立即下载,但是延迟执行。<script type="text/javascript" defer="defer" scr="example.js"></script>支延迟持HTML5实现会忽略嵌入脚本设置的defer属性。但是有些浏览器会忽略这个属性,因此将脚本放在页面底部任然是最好的选择。
异步脚本 HTML5为script元素定义了async属性,这个属性与defer属性类似,用于改变处理脚本的行为,同样也是适用于外部脚本文件,async属性的目的是不让页面等待两个脚本下载和执行,从而异步加载页面的其他内容。建议异步脚本不要在加载期间修改DOM。
文档模式
IE5引入了文档模式的概念,其他浏览器也纷纷效仿。最初的两种模式是混杂模式和标准模式,之后IE由提出了一种准标准模式,准标准模式,通过过渡性或者框架 集型文档类型触发。
<noscript>元素,早期浏览器面对的问题,当浏览器不支持javascript的时候让页面平稳的退化。于是乎创造了<noscript>的标签。在浏览器不支持或者禁用js脚本的时候<noscript>中的元素才会被显示出来。
<script>元素,HTML4.0.1为期定义了6个属性。
async,表示应该立即下载脚本,但不妨碍页面的其他操作;
charset,制定代码的字符集;
defer,表示脚本可以延迟到文档完全被解析和显示之后再执行,它只对外部脚本有效。
按照嵌入的规则,在浏览器遇到</script>D的时候就会认为script的标签结束了,实际上可以通过"<\/script>"来解决要只用这个字符串的问题。
按照惯例,javascript的文件带有.js的扩展名,但这个扩展名不是必须的,因为浏览器不会检查javascript的扩展名,这样一来使用JSP ,PHP等服务器的语言动态的生成javascript成为了可能。但是要保证服务器能够正确的返回MIME类型。
浏览器在遇到body标签的时候才开始呈现内容,所以将javascript放在文档的head标签中,不是很科学,因为要等到所有的javascript代码被下载、解析和执行完之后,才开始呈现页面的内容,对于需要加载很多javascript文件的页面来说,这会导致浏览器在呈现很多页面的时候明显的延时,而延这个时期间浏览器的窗口是一片空白。 为了避免这个问题,现代的web应用将全部的javascript引用放在body元素的页面内容后面。
延迟脚本 HTML4.01为javascript标签定义了defer属性,用途是表明脚本在执行时不会影响页面的构造,也就是说脚本会延迟在整个页面解析完毕之后才运行。设置defer属性,相当于告诉浏览器立即下载,但是延迟执行。<script type="text/javascript" defer="defer" scr="example.js"></script>支延迟持HTML5实现会忽略嵌入脚本设置的defer属性。但是有些浏览器会忽略这个属性,因此将脚本放在页面底部任然是最好的选择。
异步脚本 HTML5为script元素定义了async属性,这个属性与defer属性类似,用于改变处理脚本的行为,同样也是适用于外部脚本文件,async属性的目的是不让页面等待两个脚本下载和执行,从而异步加载页面的其他内容。建议异步脚本不要在加载期间修改DOM。
文档模式
IE5引入了文档模式的概念,其他浏览器也纷纷效仿。最初的两种模式是混杂模式和标准模式,之后IE由提出了一种准标准模式,准标准模式,通过过渡性或者框架 集型文档类型触发。
<noscript>元素,早期浏览器面对的问题,当浏览器不支持javascript的时候让页面平稳的退化。于是乎创造了<noscript>的标签。在浏览器不支持或者禁用js脚本的时候<noscript>中的元素才会被显示出来。