JSON
- json是一种传输数据的格式,(以对象为样板,本质上就是对象,但是用途有区别,对象就是本地用的,json是用来传输的)
- 方法 JSON.parse(): string -> json JSON.stringify(); json -> string
DOM树 深度优先,解析DOM树 而不是等DOM里面资源加载完才完成
异步js加载
- defer IE9一下可以用 其他浏览器不能用 dom解析完才能执行
- async W3C标准 只能引入外部文件 加载完就执行
<script text="text/javascript" src="" async='async'></script>
- 通用方法 ,但触发某个条件是,执行js脚本
<script text="text/javascript">
let script = document.createElement('script');
script.type = 'text/javascript';
script.onload = function(){
text(); //加载完之后执行tools.js里面的text()方法
}
script.src = 'tools.js'; // 开始加载脚本
document.head.appendChild(script); // 开始执行脚本
</script>
原文地址:https://www.qianqianhaiou.cn/index.php/archives/86/