前端 HTML、CSS 和 JavaScript 是必须掌握的,你还需要学习 React、Vue 或 Angular 等前端框架或库。但是,你应该选择哪一个?对于一个真正的全栈开发者,你可以在 2019 年选择这三个框架中的任何一个。 来自 React 16 的更新 你需要了解 React 的基础知 ...
分类:
其他好文 时间:
2019-01-13 12:22:47
阅读次数:
176
简单来说,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。 ...
分类:
其他好文 时间:
2019-01-12 19:55:46
阅读次数:
229
问题描述 使用watch监听库里word的值的变化,获取新值后,用oxios发送的ajax异步请求, 此时会多次发送请求,浪费服务器资料. 解决办法 使用lodash库里的_.debounce函数延缓异步请求的时间,减少对后台请求的压力,设定库里值动态变化后在规定的时间后再异步请求 步骤: 1.安装 ...
分类:
其他好文 时间:
2019-01-06 11:59:33
阅读次数:
183
1.yarn npm安装的包,跟权限问题有关,与网络也有关 2.Vue框架首先,是解决了view-model的问题,解放开发的双手,使得显示和数据和控制分开 3.当你觉得最近没有技术文章看时,就看收藏的 4.必须熟悉es6的对象、数组拓展,熟悉观察者模式,熟悉lodash 5.浏览器的图片上传限制, ...
分类:
其他好文 时间:
2019-01-02 13:58:33
阅读次数:
1172
在Vue中,有时需要对ajax请求提交进行节流操作.这时候,如果页面在请求成功之后会跳转,使用vue指令once或者加载一个loading遮罩禁止点击即可,但如果请求之后不跳转,并且loading不适用时,需要通过其他方式来实现节流,比如通过标识位判断等,这里我们着重说一下如何通过lodash.th ...
分类:
其他好文 时间:
2018-12-15 00:55:17
阅读次数:
348
将 lodash 添加到当前模块的上下文中 但是你想每个模块都引入的话就特别麻烦,这里有插件可以帮助到您,只需在 webpack.config.js 中配置下面代码(这个插件是webpack自带的,无需安装) 如果你有一个第三方插件,依赖全局对象下的属性,例如 jqueryui 它会依赖 windo ...
分类:
Web程序 时间:
2018-12-08 13:15:51
阅读次数:
177
举例1: 获取J(1000000)的值 如果直接调用J(1000000),会导致堆栈溢出,改用lodash中_.memoize, 记忆上一次函数结果 代码: js const JJ = _.memoize((n) = n === 0 ? 1 : JJ(n 1) + 1); for (let i = ...
分类:
其他好文 时间:
2018-11-27 17:13:23
阅读次数:
346
工具类: Lodash 中文文档 : http://www.css88.com/doc/lodash/#_isequalvalue-other MDN Web 文档: https://developer.mozilla.org/zh-CN/ webpack 中文文档: https://www.web ...
分类:
其他好文 时间:
2018-10-30 14:54:02
阅读次数:
160
前言 防抖、节流主要用于频繁事件触发,例如鼠标移动、改变窗口大小等。 "lodash等函数库具备相对应的api" , 、 。 核心技术:闭包。 区别: 防抖, 连续触发, 第一次和最后一次触发有效 节流, 一段时间内仅触发一次(第一次) 本文以防抖函数为例, 详细说明。 实现 原理, 计时器存储状态 ...
分类:
其他好文 时间:
2018-10-20 16:57:17
阅读次数:
195
lodash的_.chunk函数可以将数组按照数量分成若干组, 例如: 会分成 下面是一种 map + slice 的写法 写法分析: 1. 首先使用了 Array.apply(null, {length: xxxx}) 来生成一个指定长度的数组,这里注意 new Array(length) 生成的 ...
分类:
编程语言 时间:
2018-10-11 15:15:07
阅读次数:
155