Array flat 数组实例的扁平化方法(浏览器支持不佳) 建议使用 lodash的 flatten ...
分类:
编程语言 时间:
2018-09-29 15:24:51
阅读次数:
167
描述: 这是一个webpack插件,可以简化HTML文件的创建,为您的webpack捆绑服务提供服务。 这对于webpack包含文件名中包含哈希值的bundle 来说尤其有用,它会更改每个编译。 您可以让插件为您生成HTML文件,使用lodash模板提供您自己的模板或使用您自己的加载器。 官网:ht ...
分类:
Web程序 时间:
2018-09-09 11:58:27
阅读次数:
162
记前端项目首屏加载优化(打包篇) 看了一下我司官网的webpack打包出来的大小情况,发现有很多可以优化的点,比如 lodash、moment.js、antd等等; 本文主要围绕webpack的打包优化,并根据业务情况适当的做减法。 优化前分析 优化前一定要有一个界面能记录目前的打包情况,推荐用 " ...
分类:
其他好文 时间:
2018-09-05 17:36:55
阅读次数:
207
lodash的cloneDeep函数能够很方便的拷贝对象,但是一旦拷贝一些很复杂的对象就有可能报错。比如用cloneDeep克隆一个vue实例,就有可能包key.charAt is not a Function的错。(正确的拷贝方法是Vue.extend())。一般来说复杂的对象都会内置拷贝方法,使 ...
分类:
其他好文 时间:
2018-08-26 13:05:27
阅读次数:
1271
lavarel作为一个全栈框架,里面内嵌了vue开发环境,打开package.json文件,我们看到dev依赖模块中内嵌vue,axios,lodash等框架和库文件, 打开/resource/assets/js/components目录,我们会看到一个名为ExampleComponent.vue的 ...
分类:
其他好文 时间:
2018-08-22 19:33:56
阅读次数:
195
前言 lodash受欢迎的一个原因,是其优异的计算性能。而其性能能有这么突出的表现,很大部分就来源于其使用的算法——惰性求值。 本文将讲述lodash源码中,惰性求值的原理和实现。 一、惰性求值的原理分析 惰性求值(Lazy Evaluation),又译为惰性计算、懒惰求值,也称为传需求调用(cal ...
分类:
其他好文 时间:
2018-08-19 11:09:31
阅读次数:
196
你可能已经用到Underscore或者Lodash。本文列举了13个常用的JavaScript工具库来提高开发效率。 ...
分类:
编程语言 时间:
2018-08-14 12:09:54
阅读次数:
143
1:对数据进行备份的时候,如果这个数据是基本的数据类型,那么很好办,通过赋值实现复制即可。 2 lodash 中的深拷贝 https://github.com/lodash/lodash/blob/master/.internal/baseClone.js let result = _.cloneD ...
分类:
Web程序 时间:
2018-07-27 19:23:52
阅读次数:
223
2018 07 23 1.关于函数中return与否的问题 {content} 为什么页面上直接返回了content值而没有在 span中显示? 而且,如果写做 {content} 会提示说: content undefined? 为什么return之后没有这个提示,不return 的话会报错? 采 ...
分类:
其他好文 时间:
2018-07-24 00:11:32
阅读次数:
1864