JS的第二天
2016-02-28 17:54
399 查看
一、JS插入HTML页面中要使用到<script>元素, 在使用script这个元素的时候可以让脚本与标记混合在一起,也可以包含外部的JS文件,不过包含外部JS文件的时候需要注意到 需将要src属性设置为指向相应文件的URL,而这个文件可以是与包含它的页面处于同一个服务器上的文件,也可以在其他域的文件
二、所有的<script>元素都会按照在页面上中出现的先后顺序依次被解析。不使用defer和async属性的情况下,只有在解析完前面的<script>元素中的代码之后,才会开始解析后面<script>元素中的代码
三、浏览器会先解析完不使用的defer属性的<script>元素中的代码,然后再解析后面的内容,所有一般的时候应该把<script>元素放在页面最后,即为主要内容的后面,</body>标签的前面
四、使用defer属性可以让脚本在文档完全呈现之后再执行,延迟脚本总是按照指定他们的顺序执行
五、使用async属性可以表示当前脚本不必等其他脚本,也不必阻塞文档呈现,不能保证异步脚本按照它们在页面中出现的顺序执行
六、使用<noscript>元素可以指定在不支持脚本的浏览器中显示的代替的内容,而在启用了脚本的情况下,浏览器不会显示<noscript>元素中任何内容
二、所有的<script>元素都会按照在页面上中出现的先后顺序依次被解析。不使用defer和async属性的情况下,只有在解析完前面的<script>元素中的代码之后,才会开始解析后面<script>元素中的代码
三、浏览器会先解析完不使用的defer属性的<script>元素中的代码,然后再解析后面的内容,所有一般的时候应该把<script>元素放在页面最后,即为主要内容的后面,</body>标签的前面
四、使用defer属性可以让脚本在文档完全呈现之后再执行,延迟脚本总是按照指定他们的顺序执行
五、使用async属性可以表示当前脚本不必等其他脚本,也不必阻塞文档呈现,不能保证异步脚本按照它们在页面中出现的顺序执行
六、使用<noscript>元素可以指定在不支持脚本的浏览器中显示的代替的内容,而在启用了脚本的情况下,浏览器不会显示<noscript>元素中任何内容
相关文章推荐
- JS网页顶部进度条demo
- JSON对象和string的相互转换
- javascript中substring和substr方法
- JSP—JSP简介(JSP语法、九大隐式对象、常用标签)
- jsp+servlet框架
- js闭包
- 利用javaScript闭包做到函数的私有性和公开性
- Particles.js基于Canvas画布创建粒子原子颗粒效果
- javascript笔记——jikeytang javascript前端群 389875212 精华总结
- javascript高级程序设计笔记-第四章(变量、作用域)
- EL表达式语言,JSTL,文件的上传与下载
- JavaScript变量引用问题
- 实现javaScript对象的"继承"的两种方法(prototype与闭包)
- javascript 拷贝文本
- 深入理解Javascript函数编程
- Jsp中两种请求方式的区别
- [LeetCode][JavaScript]Count Primes
- eval在JS中的作用
- js setInterval和clearInterval 的使用
- JS闭包小结