摘要: 1.简介 通过用 ESLint 来检查一些规则,我们可以: 统一代码风格规则,如:代码缩进用几个空格;是否用驼峰命名法来命名变量和函数名等。 减少错误, 如:相等比较必须用 ,变量在使用前必须被声明,在条件语句中不能使用赋值语句等。 提高代码质量,如:函数最多有多少条件分支;最多有几个参数,代码块最 阅读全文
posted @ 2020-04-05 13:02 jacksonni 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 1.哈希表的完善 1.容量质数(limit):需要恒为质数,来确保元素的均匀分布。 1)普通算法: 判断一个数是否为质数 function isPrime(num) { for (var i = 2; i < num; i++) { if (num % i == 0) { return false 阅读全文
posted @ 2020-04-05 12:10 jacksonni 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一. 优秀的哈希函数 1.快速的计算: 需要快速的计算来获得对应的hashCode(霍纳法则来减少乘除次数) 2.均匀的分布: 尽可能将元素映射到不同的位置,让元素在哈希表中均匀分布 二.哈希表的扩容 三.哈希函数的实现 // 封装哈希表 function HashMap() { //属性 this 阅读全文
posted @ 2020-04-05 11:39 jacksonni 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 本文转载自https://blog.csdn.net/yukinoai/article/details/84564949 1.以管理员身份运行VS Code,安装background插件 2.打开setting,在搜索框中输入background,选择扩展中的plugin background,选择 阅读全文
posted @ 2020-04-05 09:11 jacksonni 阅读(2692) 评论(1) 推荐(1) 编辑
摘要: VSCode 写vue项目一键生成.vue模版 1.新建代码片段 文件-->首选项-->用户代码片段-->点击新建代码片段--取名vue.json 确定 2.配置快捷生成的vue模板 { "Print to console": { "prefix": "vue", "body": [ "<!-- $ 阅读全文
posted @ 2020-04-04 15:07 jacksonni 阅读(590) 评论(0) 推荐(0) 编辑
摘要: (js描述的)数据结构[哈希表1.1](8) 一.数组的缺点 1.数组进行插入操作时,效率比较低。 2.数组基于索引去查找的操作效率非常高,基于内容去查找效率很低。 3.数组进行删除操作,效率也不高。 二.哈希表 1.几乎所有的编程语言都有直接或间接的应用这种数据结构 2.哈希表是基于 数组 实现的 阅读全文
posted @ 2020-04-04 13:31 jacksonni 阅读(135) 评论(0) 推荐(0) 编辑
摘要: (js描述的)数据结构[字典](7) 一.字典的特点 1.字典的主要特点是一一对应关系。 2.使用字典,剋通过key取出对应的value值。 3.字典中的key是不允许重复的,而value值是可以重复,并且字典中的key是无序的。 字典和映射关系; 字典和数组; 字典和对象; 二.代码实现字典 fu 阅读全文
posted @ 2020-04-04 09:13 jacksonni 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 第 1 章: 准备 1.1. 项目描述 1) 此项目为外卖 WebApp(SPA) 2) 包括商家, 商品, 购物车, 用户等多个子模块 3) 使用 Vue 全家桶+ES6+Webpack 等前端最新最热的技术 4) 采用模块化、组件化、工程化的模式开发 1.2. 项目功能界面 1.3. 技术选型 阅读全文
posted @ 2020-04-03 22:52 jacksonni 阅读(1358) 评论(0) 推荐(2) 编辑
摘要: (js描述的)数据结构[集合结构](6) 一.集合结构特点 1.集合中的元素不能重复。 2.集合是无序的。 二.集合的代码实现 function Set() { this.items = {} //1. add方法 Set.prototype.add = function(value) { //判断 阅读全文
posted @ 2020-04-03 11:56 jacksonni 阅读(186) 评论(0) 推荐(0) 编辑
摘要: (js描述的)数据结构[双向链表](5) 一.单向链表的缺点 1.只能按顺序查找,即从上一个到下一个,不能反过来。 二.双向链表的优点 1.可以双向查找 三.双向链表的缺点 1.结构较单向链表复杂。 2.占用内存比单项链表多。 四.双向链表的结构 五.双向链表的代码实现 function Doubl 阅读全文
posted @ 2020-04-02 21:05 jacksonni 阅读(172) 评论(0) 推荐(0) 编辑