笔记
lczc_c
在职前端开发工程师,主要的技术类型为Vue + element 搭建web端管理系统,Vue + vant编写移动端h5页面,对移动端pc端各浏览器的差异产生的兼容问题有自己的经验,使用React-京东的开源框架Taro实现一个多端运行的微信小程序。其他技术栈:git,html,css3,node,koa,mongodb
展开
-
GIT
前言本文纯属个人学习笔记整理不做任何商业用途 如有错漏欢迎指正生死看淡,不服就干开门附上阮老师的git常用命令清单镇压妖魔鬼怪正文分布式版本与集中式(SVN)区别Git是一种分布式版本控制系统,我们将集中式版本管理系统(SVN)和我们的分布式管理系统作为比较我们就比较好理解。 集中式(SVN) 分布式(Git) 是否有中央服务器...原创 2019-05-30 11:19:52 · 111 阅读 · 0 评论 -
函数式编程之every函数
这是一系列关于函数式编程的文章,主要记录我在函数式编程学习方面的心得体会,部分参考于部分书籍或者文章,纯粹个人学习,不做任何商业用途,如有冒犯请及时指正。es6 every函数every函数我们在日常开发中可能不太常用到,他的用法也很简单:array.every(function(currentValue,index,arr), thisValue)参数说明:参数说明...原创 2019-06-02 23:02:01 · 2627 阅读 · 0 评论 -
浅析Js中对象与数组的深拷贝
一级属性深拷贝,形如这样的对象我们可以使用Object.assign()对其进行深拷贝。let obj = {a:'123'}let copy = Object.assign({},a) console.log(copy.a) //123copy.a = '456'console.log(obj.a) //123console.log(copy.a) //456这是对对象的一级属性...原创 2019-06-17 17:31:43 · 275 阅读 · 0 评论 -
compose函数
定义compose函数:const compose = (a,b) =>(c) => a(b(c))他接收两个函数a和b,并返回了一个接受参数c的函数就是(c) =>a(b(c()),当用c调用返回函数时,他将用输入的c调用函数b,b的输出值再作为a的输入值。使用场景:假设我们需要对一个数值四舍五入,首先我们需要对数值调用parseFloat然后再执行Math.rou...原创 2019-07-13 16:38:07 · 1411 阅读 · 0 评论 -
使用函数之once
var once = fn => { let done = false; return function(){ return done?undefined:((done = true),fn.apply(this,arguments)) } }这是一个简单的执行一次的函数,在一些特殊的业务中有一定的实际用途,比如当我们想要点击付款按钮时,我们只需要用户点击一次...原创 2019-07-11 21:03:17 · 393 阅读 · 0 评论 -
vue-cli 打包 使用CopyWebpackPlugin直接复制文件
CopyWebpackPlugin复制一个静态文件到打包后的路径在默认情况向使用vue-cli脚手架开发的时候我们一般需要自己配置webpack,当我们想要打包一个项目的时候直接运行npm run build就能在我们指定好输出的路径中找到我们打包后的文件。let path = require('path')function resolve(dir) { return path.jo...原创 2019-08-01 11:44:19 · 14179 阅读 · 2 评论