JS 学习笔记

今天开始学习JS语法,记录一些比较关键的点,权做备忘。

Script

 Script标签用来直接在页面中嵌入JS代码和包含外部JS文件。

1.包含在<script>标签内的JS代码从上到下依次解释;

2.定义src属性的<script>标签不应再包含JS代码,嵌入的代码会被忽略;

3.标签包含六个属性:async(立即下载脚本)、charset(字符集)、defer(表示脚本是否延迟到文档完全被解析和显示后再执行)、language(已废弃、脚本语言)、src(外部文件)、type(MIME类型),其中斜体属性只对外部文件有效。

 4.defer属性要求脚本按照脚本出现(引用)的先后顺序执行;

5.async不保证脚本按照脚本出现(引用)的先后顺序执行;

 6.标签可以用来分割不同的代码块,代码块顺序执行,作用域均为全局作用域,可以共享变量和函数

7.页面初始化事件:window.onload 只有在文档加载完毕才会响应。

8.动态脚本:使用document.write()方法动态输出js脚本并在全部输出完毕后执行,但是必须将js脚本放到script标签内部

posted @ 2019-08-01 12:00  码农拔萝卜  阅读(188)  评论(0编辑  收藏  举报