简单轻松地理解js编译和执行顺序

javascript是一段一段执行的,以script标签来分割,执行每一段以前,都有一个“预编译”, 预编译干的活有两:1.声明全部var变量(初始为undefined),2.解析定义式函数语句。 有个关于 “window做用域下,a = 1和var a = 1” 的区别的很经典:javascript a = 1至关于window.a = 1,是动态地为window添加一个成员; var a =
相关文章
相关标签/搜索