下面是异步加载JS的步骤()
A: 异步加载的方案: 动态插入 script 标签
B: 通过 ajax 去获取 js 代码,然后通过 eval 执行
C: script 标签上添加 defer 或者 async 属性
D: 创建并插入 iframe,让它异步执行 js
A: 异步加载的方案: 动态插入 script 标签
B: 通过 ajax 去获取 js 代码,然后通过 eval 执行
C: script 标签上添加 defer 或者 async 属性
D: 创建并插入 iframe,让它异步执行 js
举一反三
- 下面哪些方式不可以用于 javascript 延迟加载? A: 通过 ajax 下载 js 脚本,动态添加 script 节点 B: 通过监听 onload 事件,动态添加 script 节点 C: 直接将 script 节点放置在之前,这样 js 脚本就会在页面显示出来之后再加载 D: 使用 script 标签的 defer 和 async 属性
- 调用外部js文件中的函数方法错误的是() A: 通过script标签的src属性链接js文件 B: 链接js文件的script标签必须放在head标签内 C: js文件中需要加入script标签 D: 通过函数名来调用js文件中的函数
- 以下正确引入JS文件的是? A: 在body标签外边的下边写入<script href="js/demo.js"></script> B: 在body标签内写入<script src="js/demo.js"></script> C: 在body标签外边的下边写入<script src="js/demo.js"></script> D: 在body标签内写入<script href="js/demo.js"></script>
- js文件中存放的js代码不能用script标签包含。
- 放到head标签中的js代码,执行时间是什么时候? A: 页面边加载边执行 B: 页面加载之前执行 C: 页面加载完成之后执行 D: 不一定