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标签内部

转载于:https://www.cnblogs.com/minnong/p/11281665.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值