摘要:
1.谷歌浏览器调试技巧 2.断点调试技巧 参考链接:https://mp.weixin.qq.com/s/Xluzero07LQxPzIUnXls4w 阅读全文
摘要:
浏览器渲染机制 参考链接:https://zhuanlan.zhihu.com/p/26105913 阅读全文
摘要:
JavaScript 栈内存,堆内存 阅读全文
摘要:
当项目越来越大时,会遇到一些问题: 1.命名冲突 2.文件依赖 所有就有了javascript模块化开发概念。 模块化开发的演变: 1.函数块:最开始用全局函数将代码块包括在函数体内,然后把很多函数写在一个js文件,然后引入js文件,这种方式会导致:全局变量污染和命令冲突,模块之间的关系也不明确。 阅读全文
摘要:
以上两种方式是函数自执行的常见方式 JavaScript 立即(自)执行函数: javascript 里没有私有作用域的概念,在大型项目里,函数或变量很容易被不小心覆盖掉,依据JS里作用域链(函数外部不能访问函数内部的变量,函数内部的子函数可以访问父级作用域的所有变量)的特性。用匿名函数作为一个“容 阅读全文