![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
SuperCuteMan
love life love work
展开
-
[JS]DOMContentLoaded和load的区别
document.DOMContentLoaded和window.load都是页面加载的时候触发的,只是加载时机不一样页面的加载顺序:1.从上往下解析html节点,生成dom树和css树2.如果遇到js或css文件,则加载js脚本文件和css等3.js脚本如果是内联,则会执行脚本,否则继续解析4.在页面能显示内容的时候,会触发domcontentloaded,不会等待图片等资源...原创 2019-04-18 15:44:50 · 1009 阅读 · 0 评论 -
[es6]var、const、let的区别
var和let的区别:es5中的作用域包含:全局作用域、函数作用域,定义var变量时,会出现变量提升,即定义的变量会放在定义内部的最顶部。如下经典代码对比:源代码: 变量提升后 变量i提升到函数最前面定义:输出的结果:原因:var变量提升,i在for循环后值为5,callbacks里都存储里return i的函数,...原创 2019-04-18 17:29:08 · 1583 阅读 · 0 评论