javascript学习——使用javascript
来源:互联网 发布:蜂窝移动数据选项漫游 编辑:程序博客网 时间:2024/06/08 11:37
在html文件中使用javascript主要是通过添加<script>标签实现。
<script>定义了6个属性:
- async:可选。表示应该立即下载js文件,该属性只适用于外部脚本文件。并不保证多个js文件执行的先后顺序。因此在引用的时候,需要保证几个js文件之间的独立性。async属性设计的初衷是为了不让页面等到脚本下载再执行,从而异步加载页面和内容。因此不应该在加载期间修改dom结构。async脚本一定会在页面load之前执行,但是可能会在DOMContentLoaded事件触发之前或之后执行。
- charset:可选。表示通过src属性指定文件的字符集,通常为utf-8
- defer:可选。用于外部引用文件。表示脚本可以延时到文件完全解析和现实之后再执行。为了不耽误界面的显示,而设计了这个属性,相当于告诉浏览器立即下载文件,但是延时执行。defer脚本并不保证执行顺序,也不保证会在DOMContentLoaded事件前执行,因此如果页面含有多个js脚本,最好只有只有一个defer脚本。
- language:已废弃。
- src:可选,外部文件必选。表示需要引用的文件地址。可以是本地地址,也可以是外部域的js文件。
- type:可选。默认为text/javascript。
如果不包含async和defer属性,则执行顺序是按照先后顺序依次解析执行。一般script插入的位置是在<head>标签内,所以会在js文件全部解析完再进行界面的加载。因此为了不影响界面的显示,可以把<script>放在<body>末尾效果类似于defer和async
0 0
- javascript学习——使用javascript
- JavaScript学习(二)——javascript prompt的使用
- JavaScript学习—cookie
- JavaScript概述——JavaScript学习连载
- javascript学习2——javascript常见问题
- JavaScript学习总结——JavaScript数组
- JavaScript第一课——使用JavaScript
- JavaScript高级程序设计学习笔记——第二章在HTML中使用JavaScript
- javascript高级程序设计学习笔记——第二章 在HTML中使用javascript
- JavaScript学习总结(十九)——使用js加载器动态加载外部Javascript文件
- javascript学习笔记—函数的使用技巧
- javascript学习笔记—数组和字符串的使用技巧
- JavaScript基础学习笔记(二)——JavaScript 注释、JavaScript 变量、JavaScript运算符
- javascript学习——函数
- javascript学习——对象
- javascript学习——继承
- javascript学习——样式
- Javascript学习——函数
- Android调用webservice(线程实现)
- 【bzoj3791】作业 dp
- 图像算法工程师三重境界
- Android自定义控件:进度条的四种实现方式(Progress Wheel的解析)(源码 + Demo)
- 2016-5-2至2016-5-8
- javascript学习——使用javascript
- verilog中wire与reg类型的区别
- 转 Linux C 网络编程——多线程的聊天室实现(服务器端)
- TensorFlow 研究实践 三
- SQL注入攻击的种类和防范手段有哪些?
- 使用Excel生成符合正态分布的随机数
- MySQL计算经纬度之间的距离(转)
- java 区别“==”和equals()方法
- android studio R文件提示报错(可能是xml文件语法错误)