最新 最热

一文助你搞懂 AST

抽象语法树(Abstract Syntax Tree)简称 AST,是源代码的抽象语法结构的树状表现形式。webpack、eslint 等很多工具库的核心都是通过抽象语法书这个概念来实现对代码的检查、分析等操作。今天我为大家分享一下 JavaScript ...

2020-06-22
0

模块引用方式利弊辨析: 全局绝对引用(alias) && 长相对引用

你一定知道,webpack中有个叫做alias的配置属性,可以帮助我们搞全局引用配置。比如说,在webpack.config.js中配置相应的键值对,我们就可以通过require(‘util’) 这种方式,而非require(‘../../../util’)这种方式,去做引用...

2020-06-19
0

Fast Refresh 原理剖析

关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

2020-06-16
0

带你探究webpack究竟是如何解析打包模块语法的

在webpack中,我们发现配置我们能天然的使用esmodule这种模块化语法,那大家有没有好奇过呢?他究竟是怎么实现的呢?下面一起来探究一下,webpack究竟是怎么解析打包esmodule语法的。...

2020-06-11
0

6-4~7 Bundler 源码编写

我们获取到了文本以后,如果直接就拿来分析依赖当然也可以,但是处理起来非常麻烦,效率也低下,尤其是文件内容复杂的时候。所以我们需要将文本转化为 js 可直接操作的对象 ast。 前面我们讲到了 babel,它可以将 js 源文件根...

2020-06-08
0

webpack打包原理入门探究(五)loader初探(一)

添加 webpack.app.config.js 文件, 配置 module, 用于加载 loader

2020-06-04
0

Vue项目兼容IE11

Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。但对于 IE9+,Vue 底层是支持。

2020-05-28
0

蚂蚁、字节、滴滴面试经历总结(都已过)

在文章里我不仅会列出面试题,还会给到一些答题建议,个人能力有限,也不能保证我回答都正确,如果有错误,希望能纠正我。

2020-05-25
1

Vue按需引入Ant Design的一些问题(采坑)

关于Element UI的按需引入请看这(也是坑):https://www.misiai.com/articles/16.html

2020-05-21
0

从零实现简易版Webpack 什么是bundlerBundler实现思路实现bundler

市面上现在有很多bundler,最著名的就是webpack,此外常见的还有 browserify,rollup,parcel等。虽然现在的bundler进化出了各种各样的功能,但它们都有一个共同的初衷,就是能给前端引入模块化的开发方式,更好的管理依赖、更好的...

2020-05-12
0