webpack 编译模块的基本流程: 1.调用webpack函数接收config配置信息,并初始化compiler,在此期间会apply所有 webpack 内置的插件; 2...
webpack 编译模块的基本流程: 1.调用webpack函数接收config配置信息,并初始化compiler,在此期间会apply所有 webpack 内置的插件; 2...
一、偏函数:在函数调用现场(function call-site),将实参应用(apply) 于形参。 getOrder(data,cb) 是 ajax(url,data,c...
这是浏览器渲染引擎的处理过程: 1.接收到文档后,渲染引擎会对HTML文档进行解析生成DOM树、对CSS文件进行解析生成CSSOM树; 2.同时执行页面中的JavaScrip...
ES Modules是浏览器原生支持的模块系统。而在之前,常用的是CommonJS和基于 AMD 的其他模块系统 如 RequireJS。 来看下目前浏览器对其的支持: 主流...
1.初始化 首先创建一个文件夹存放我们的项目代码 注意:文件夹名字不要使用关键字webpack哦,会造成报错 通过这个命令来初始化生成package.json文件 2.添加文...
转发自:https://github.com/bigo-frontend/blog/[https://link.zhihu.com/?target=https%3A//git...
props初始化过程 initprops 方法定义在src/instance/state.js中 以上代码简写为 为了搞清楚其目的,我们需要找到 defineReactive...
在初始化的时候,initlifecycle中有这样一段代码 其中options.abstract,,通过设置这个选项为 true,可以指定该组件是抽象的,那么通过该组件创建的...
一、为什么最终 strats.data 会被处理成一个函数? 这是因为,通过函数返回数据对象,保证了每个组件实例都有一个唯一的数据副本,避免了组件间数据互相影响。 Vue 的...
执行vue run dev 命令时会按照下边的顺序执行如下代码,这些文件分布在不同的文件中,整理出来方便查阅。
在 src/core/instance/state.js 文件中,有一个 stateMixin 方法,如下: 我们先看最后两句,使用 Object.definePropert...
二维数组降为一维数组 循环降维 此方法思路简单,利用双重循环遍历二维数组中的每个元素并放到新数组中。 concat降维 MDN上对于concat的介绍 “concat cre...
store文件夹:为table设计了一组私有的store数据,类似(vuex, redux),这个一会详细讲。config.js: 一些配置和默认信息,包括默认宽度之类的dr...
Vue.extend( options )[https://cn.vuejs.org/v2/api/index.html#Vue-extend] 参数:{Object} op...
用服务方式使用Loading 在main.js中使用loadingService: 作者:猎户座小陈来源:掘金
在elmentUI el-input源码中有这样一段代码 其中这三个事件是干什么用的呢?官方定义如下compositionstart 事件触发于一段文字的输入之前(类似于 k...
最近在读elementUI源码的时候发现了这样一段代码 其中用toString.call()来检测数据类型,这样的方式无疑是比typeOf严谨的,特此记录一下。 typeof...
datatableCreater.js