摘要:第二次在调用的时候,由于已经存在了,所以直接返回,就不需要在了,这要就能确保是单例传统面向对象方式,每次点击都会弹出新的模态框创建藏着真话用单例改造在中通过变量的两种状态和闭包特性控制元素只能被添加一次 普通的构造函数加原型方式 function Singleton (uName){ this.userName =uName this.ins = n...
摘要:闭包带来的问题内存占用由于闭包使用其它函数内的变量,所以垃圾回收机制不会对闭包相关的函数进行回收,占用内存空间。 什么是闭包? 在函数内使用其它函数内的变量,是为闭包 【例1】 function a() { let num = 100; return function b() { console.log(num) } } var c = a() ...
摘要:小于当两个人做一个无法绝对拆分的模块时一个人从头做到尾,不依赖任何人两个人功能拆分,协商对接各自开发可以会有依赖的功能,有前后依赖关系功能整合这样假如一个人开发需要个小时,两个人开发肯定是大于个小时的等于当两个人做两个完全独立的功能两个人没 小于2 当两个人做一个无法绝对拆分的模块时 一个人:从头做到尾,不依赖任何人 两个人: 1.功能拆分,协商对接 2.各自开发(可以...
摘要:下面针对对象时使用和时的个鲜为人知的技巧。对属性进行排序有时性质并不按照我们需要的顺序排列。若要将移到最后一个属性,请从对象中解构。默认属性默认属性是仅当它们不包含在原始对象中时才设置的值。 showImg(https://segmentfault.com/img/remote/1460000018610267?w=800&h=530); [译]使用 JavaScript 对象 Res...
摘要:相对路径可正常跳转但是在配置使用绝对路径后无法跳转配置文件导入解决办法需要添加一个文件,如下参考地址 相对路径可正常跳转 import { namespace, getStaffs as actionGetStaffs, addStaffs as actionAddStaffs } from ../../redux/actions/staff 但是在webpack配置alias使用绝...