笔者之前在开发模块分析工具,使用npm list命令时遇到 UNMET PEER DEPENDENCY 这个问题,在探究解决方法的时候对npm的包管理机制有了很多新的认识,分享一下过程中的思考。UNMET PEER DEPENDENCY 是什么 ?你在使用npm list...
这些"奇怪"的点背后隐藏着Ramda 背后"更深"一层的设计, 本文将会对此作出讲解, 并阐述背后通用的函数式编程理论知识.
new 一个构造函数,会自动reutrn一个实例化对象 new完的实例化对象____proto___自动指向构造函数的prototype new构造函数传参自动赋值给当前实例化对象
如上,arr的修改,会影响arr2的值,这显然在绝大多数情况下,并不是我们所需要的结果。 因此,数组以及对象的深拷贝就是javascript的一个基本功了。
可能大家都听过武侠小说中的内功和招式,商业大佬讲的道与术,一些唱歌选秀评委口中的感情和技巧。
最近优化了一个vue cli3.0项目,项目从打包体积2.5M,优化到272k, 速度提高了约2/3。下面将优化方法写下: