首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
神马翔
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
Spring Boot 扩展 ApplicationContextInitializer 的方式
ApplicationContext 是 Spring 的核心接口或容器。它的功能很多,通过它,我们可以创建、获取、管理 bean;可以发布事件;可以载资源文件;可以获取容器当前运行的环境。Spring 为了更灵活的配置 ApplicationContext,在容器初始化的过程…
let 是如何变成 var 的
let 和 const 是在 ES6 中新引入的关键字,用来替换 var,我也已经有几年没有用过 var 了。如果我有一段用 var 写的旧代码,现在将其全局替换为 let,程序是没有问题的(只要别把变量命名为 let)。但是如果我有一段用 let 写的代码,想要将其转换成 v…
Babel 插件是如何生效的
我们在如何写一个 Babel 插件 中,了解了 Babel 插件的写法。Babel 插件处理的对象是 AST,那 Babel 究竟是如何调用插件的,插件是如何生效的呢。在分析 Babel 调用插件的代码时,会顺带解决以下几个问题。 Babel 插件的准备和收尾函数。 多个插件是…
如何写一个 Babel 插件
对于前端人员而言,Bable 的重要性再怎么说都不为过,它不只是一款语法转换工具,借助 Babel 插件的力量,JavaScript 实现了很多有想象力的功能。我们也可以借助 Babel 插件的力量完成一些很麻烦的工作,比如代码版本升级,自定义语法,自定义规范等功能。本文我们先…
Babel AST 生成之路
上一篇文章分析 Babel 编译流程的时候,提到 Babel 会将 JS 代码转换成 AST(抽象语法树)。这种行为是一种通用的行为,无论什么编程语言都会将源代码解析成 AST,AST 不是 Babel 特有的,更不是 JS 特有的。 为什么要这么做呢?原始的 JS 文件是计算…
Babel 编译流程分析
Babel 是一个强大的 js 编译器,也是前端工程化的基石。有了 Babel, 我们可以放肆的使用 js 的新特性,而不用考虑浏览器兼容性问题。不仅如此,基于 babel 体系,我们可以通过插件的方法修改一些语法,优化一些语法,甚至创建新的语法。 那么,如此强大且灵活的特性是…
个人成就
文章被点赞
61
文章被阅读
24,325
掘力值
679
关注了
1
关注者
15
收藏集
0
关注标签
0
加入于
2018-06-22