- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 webpack异步加载原理
## webpack异步加载原理***不管任何语言,使用一个模块的步骤分为以下三步*** 第一步:找到该模块源码 第二步:加载该模块源码 第三步:使用该模块对于在网页上的js而言,需要多一步,就是先加载js文件。就是在html中添加 script标签webpack异步加载js文件是四步。第一步:异步加载js文件 对应的函数为requireEnsur...
2019-07-28 22:05:50
770
原创 javascript ast篇一:变量声明 VariableDeclaration
@TOC变量声明转换成ast基本结构链接:js 在线ast 演示,结构非常清晰 以下的分享都是基于acorn(babel就是用的该库)子节点说明1.type 说明节点的类型 变量声明为:VariableDeclaration2.start,end 节点开始位置结束位置3.kind 变量声明关键字 分为 var let const4.declarations 描述声明的具体情况,变...
2019-01-06 10:29:33
5402
原创 babel 个人理解
babel 总结个人看了网上很多写babel的文章,都写的如何使用,关于babel为什么这样使用,为什么babel 有插件,presets,ployfill 并未说明 出现的背景:由于JavaScript 的标准在不断的更新,出现新的语法(就是新的写法,比如箭头函数),新的对象,原有对象新增属性,新增的api 。但是javascript的各种执行环节只实现了部分的特性(浏览器:ch...
2019-01-05 10:34:26
337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人