用生命谱写代码的赞歌

0%

Proxy是在对目标对象的操作之前提供了拦截, 这样我们可以对外界的操作进行过滤和改写, 从而修改某些操作的默认行为, 即不直接操作对象本身, 而是通过操作对象的代理对象来间接操作对象, 达到预期目的。 Vue3.0放弃了Object.defineProperty, 选择使用更快的元素Proxy。
Read more »

异步组件是使用 jsonp 的方式加载,而如果单独提取出一个 css 文件,则由于 extractTextPlugin 的作用机制,在生成的 chunk js 文件中没有留下任何 css 文件的信息,webpack 运行时异步加载函数不知道该文件的存在,从而也不可能知道如何单独加载这个 css 文件(还要单独实现一个异步加载 css 文件的方法)。
Read more »