![](https://img-blog.csdnimg.cn/20191104101917947.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
文章平均质量分 68
JavaScript基础知识
做个有气质的流氓
下班时间,沉淀一下自己。
做人要有气质,可不想成为绅士,努力做个有气质的流氓吧。
展开
-
关于JS中的变量提升
关于JS中的变量提升var的变量提升的原理原理:JS引擎的工作方式是①先解析代码,获取所有被声明的变量;②然后在运行。也就是专业来说是分为预处理和执行两个阶段。变量提升的定义:所有变量的声明语句都会被提升到代码头部,这就是变量提升。例如:console.log(a);var a =1;以上语句并不会报错,只是提示undefined。实际在js引擎中的运行过程是:var a;console.log(a);a =1;这是为什么呢,让我先说明以下几点一段JavaScript代码,是先原创 2021-03-15 21:45:30 · 123 阅读 · 0 评论 -
理解JavaScript模块化开发
理解JavaScript模块化开发一、前言 最近公司有AngularJS项目需要用到我开发的第三方库,我用Webpack将自己的项目打包成一个JS文件,但在引用的时候遇到了一些坑,这篇文章用来梳理一下自己的趟坑之路。在梳理的过程中,了解了JS模块化的进化历程,学习到了CommonJS、AMD规范、CMD规范和ES6模块化等,下面我会根据自己的理解一一介绍。二、什么是模块化 还记得刚...原创 2019-11-03 17:42:42 · 294 阅读 · 1 评论