node中间件
node中间件
一、Cookie原理 首次请求服务端会在响应的headers里边种下Cookie,再次请求服务,浏览器就会带上Cookie,然后这样会存在一些问题,首先Cookie不能存太大...
dynamicChildren:标签内部动态子节点dynamicProps标记的动态属性 Children可能是文本可能是数组,相比vue2少了text type vue2中...
异步更新是在Effect函数的第二参数prodEffectOptions 看下queueJob 把异步任务放进queue然后queueFlush()冲刷,执行resolved...
准备工作在vue源码下执行npm run dev-compiler,打开/packages/template-explorer/index.html; 控制台可以左边写代码,...
如何写一个loader官方文档[https://webpack.js.org/contribute/writing-a-loader/]loader-api[https://...
Plugin是在开始打某个时刻,帮助我们处理⼀些什么事情的机制;利用compiler-hooks的一些生命周期来做一些事情; 官方文档有很清晰的说明[https://webp...
一、 研究webpack原理,我们从最近单的hello webpack 开始, 以下是代码实现 执行webpack输出打包目录dist 以上打包输出内容是可以直接在浏览器执行...
相关API
使用proxy好处 不需要遍历 懒处理, 延迟到运行时,初始化速度很快, 语言级别支持数组的响应式,vue2需要覆盖元素组方法 额外处理push pop shift unsh...
克隆vue: git clone https://github.com/vuejs/vue 安装依赖: npm install 安装rollup: npm i -g roll...
要了解new Vue(),发生了什么其实就是要找到vue 是在哪里定义的:src/core/index.js src/core/instance/index.js 看到这里其...
src/platforms/web/entry-runtime-with-compiler.js 这个文件就是要扩展$mount: 因为数据选项中可能存在的template和...
定义:组件是可复用的 Vue 实例,准确讲它们是VueComponent的实例,继承自Vue。 优点:从上面案例可以看出组件化可以增加代码的复用性、可维护性和可测试性 使用场...
1. 动态注册module 有不少业务场景下,我们可能会定义出很多个model,但并不需要在应用启动的时候就全部加载,比较典型的是各类管理控制台。如果每个功能页面是通过路由切...
计算属性和侦听属性[https://cn.vuejs.org/v2/guide/computed.html] 处理数据的场景不同,监听器适合一个数据影响多个数据,计算属性适合...
大概有8中: 1. 父子通信: props $emit/$on $parent/$children ref $attrs/$listeners 2. 兄弟之间 $paren...
从dep.notify();开始看异步更新 问题:nextTick的作用是什么 异步方式将flushSchedulerQueue放入微任务队列 问题:nextTick怎么把f...
问题1组件怎么注册 问题2组件注册后,怎么实例化 观察⽣成的渲染函数 问题1 src/core/index.js 重点是下面 这里做了两件事:1是给传入的配置项重新覆盖成ex...