Pan

Results 10 comments of Pan

> vue.config.js 的里删除注释配置对生成的 dll 文件无效,请问 dll 插件如可添加删除注释功能。 你是如何配置的?

Yes, you are right. I will solve this problem. Thank you for your guidance.

您好,之前一直在尝试多页面相关的配置。 但是由于webpack的dll相关插件暂时不支持多入口(多页面)打包时个性化构建dll模块。通俗来讲,多入口打包对于webpack来说只能打包出一份dll文件,这份文件是多个页面同时共享的。暂时不支持每一个页面指定采用哪些具体包构建出相对单个页面的唯一dll文件。 关于这个问题我也一直在关注中,如果您有好的idea,欢迎分享。

@liuliangsir compose 和 pipe 是两种思路。pipe(flow)是从前到后,compose是从后到前。

/** * * @param {Array} arr 需要扁平化的数组 * @param {Number} [depth=1] 扁平化深度 * @return {Array} 扁平化后的新数组 */ function flatten(arr, depth = 1) { return arr.reduce((newArr, nextArr) => newArr.concat(depth > 1...

1. 发布-订阅模式就好像报社, 邮局和个人的关系,报纸的订阅和分发是由邮局来完成的。报社只负责将报纸发送给邮局。 2. 观察者模式就好像 个体奶农和个人的关系。奶农负责统计有多少人订了产品,所以个人都会有一个相同拿牛奶的方法。奶农有新奶了就负责调用这个方法。

> vue 中的 observer watcher dep 可以理解为发布订阅者模式吧? 应该是观察者模式。 vue的事件通讯机制才是发布订阅模式

> > > vue 中的 observer watcher dep 可以理解为发布订阅者模式吧? > > > > > > 应该是观察者模式。 vue的事件通讯机制才是发布订阅模式 > > 数据劫持+发布订阅 从命名上就可以区别,观察者(observer)和主题(subject)对象

> ### 参考楼主的例子(请各位老师解答疑惑,抱拳) > ```js > [1, 2, 3, 4, 5] > ↓ ↓ ↓ ↓ ↓ > [4, 1, 3, 5, 2] > > 如果不带key,比对时候应该是1删除,4新建、2删除,1创建、3相同,可以复用、4删除,5创建、5删除,2创建。 > 整个遍历时候发现只有3能复用,如果加了key,不是交换位置就好了吗,可是为什么说这样的例子不加key效率更高呢,? > ```...

> > > ### 参考楼主的例子(请各位老师解答疑惑,抱拳) > > > ```js > > > [1, 2, 3, 4, 5] > > > ↓ ↓ ↓ ↓ ↓ > > > [4, 1,...