打赏
摘要: 1、概述: github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。 2、GitHub、GitLab 不同点: (1)GitHub如果使用私有仓库,是需要付费的,GitLab可以在上面搭建私人的 阅读全文
posted @ 2018-08-22 19:05 孟繁贵 阅读(4484) 评论(0) 推荐(0) 编辑
摘要: 1、使用的标准 // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style extends: 'standard', 2、.eslintignore忽略和禁用 vscode下eslint报错 阅读全文
posted @ 2018-08-22 16:49 孟繁贵 阅读(17425) 评论(0) 推荐(0) 编辑
摘要: WeakMap与Map的区别 1、WeakMap只接受对象作为键名(null除外),不接受其他类型的值作为键名。 2、WeakMap的键名所指向的对象,不计入垃圾回收机制。 示例: 上面代码中,先新建一个 Weakmap 实例。然后,将一个 DOM 节点作为键名存入该实例,并将一些附加信息作为键值, 阅读全文
posted @ 2018-08-22 16:12 孟繁贵 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 控制台输出为: 使用new Array创建的数组,具有length属性,没有每个元素。 使用Array.from创建的数组,具有length属性,每个元素为undefined,因此后续可以使用filter或者map等方法。array.from还可以转为类似数组的对象,...扩展运算符不能 阅读全文
posted @ 2018-08-22 15:43 孟繁贵 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 解决方法: (1)hasOwnProperty (2)for of 阅读全文
posted @ 2018-08-22 14:58 孟繁贵 阅读(3868) 评论(0) 推荐(0) 编辑
摘要: js 数组去重 阅读全文
posted @ 2018-08-22 14:47 孟繁贵 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1、安装插件 2、修改项目跟路径下的文件:.eslintrc | .eslint.js 3、添加eslint 和 vetur 插件 4、修改vscode首选项配置 配置完成,重启vscode,在保存时就会自动修复eslint的报错。 阅读全文
posted @ 2018-08-22 11:26 孟繁贵 阅读(50236) 评论(0) 推荐(0) 编辑
摘要: 1、函数节流throttle 通俗解释: 假设你正在乘电梯上楼,当电梯门关闭之前发现有人也要乘电梯,礼貌起见,你会按下开门开关,然后等他进电梯; 但是,你是个没耐心的人,你最多只会等待电梯停留一分钟; 在这一分钟内,你会开门让别人进来,但是过了一分钟之后,你就会关门,让电梯上楼。 所以throttl 阅读全文
posted @ 2018-08-22 10:06 孟繁贵 阅读(1150) 评论(0) 推荐(0) 编辑
TOP