- 博客(3)
- 收藏
- 关注
原创 JavaScript模块化 --- Commonjs、AMD、CMD、ES6
随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化。第一阶段:无模块化JavaScript最初的作用仅仅是验证表单,后来会添加一些动画,但是这些js代码很多在一个文件中就可以完成了,所以,我们只需要在html文件中添加一个script标签。后来,随着前端复杂度提高,为了...
2019-03-26 10:00:29 292
原创 JS 变量的全局作用域、局部作用域、ES6块级作用域的区别
1.全局作用域用 var 在全局(函数外)声明的所有变量,都具有全局作用域,即: 网页中所有脚本和函数均可使用。var carName = " Volvo"; // 此处可调用 carName 变量function myFunction() { // 函数内可调用 carName 变量}可以理解为:carName 是在全局作用域声明的全局变量,在任何地方都可以使用/...
2019-03-13 14:49:17 1987
原创 小白秒懂js闭包和自执行函数
之前我一直没有搞懂闭包,闭包和自执行函数到底是什么关系为了弄懂也查阅了很多文档不过发现现有的文档很多讲的太繁琐,或者说不能很好的解决我的疑惑相信有很多小伙伴跟我一样有这样的困惑什么是闭包? 闭包有什么优缺点?自执行函数又和闭包有什么关系?下面我就用我的理解、例子来为大家答疑解惑(如果有哪些地方理解有错,希望大家能给我指出来,共勉)1.什么是闭包?我所理解的闭包:函数嵌套函数...
2019-03-13 13:45:49 1489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人