摘要: 有一道经典的字符串处理的问题,统计一个字符串中每个字符出现的次数。 用es6的Array.reduce()函数配合“...”扩展符号可以更方便的处理该问题。 结果: 阅读全文
posted @ 2019-07-21 22:37 秋野春上飞 阅读(2784) 评论(0) 推荐(0) 编辑
摘要: 基本原则如下: 数组的元素是按次序排列的,变量的取值由它的位置决定; 对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 数组的解构赋值: 对象的解构赋值: 但是对象的解构赋值,允许给赋值的变量重命名。 变量的解构赋值用途很多。 (1)交换变量的值 写法不仅简洁,而且易读,语义非常清晰 (2 阅读全文
posted @ 2019-07-21 22:11 秋野春上飞 阅读(8333) 评论(0) 推荐(1) 编辑
摘要: 众所周知,vue-router有两种模式,hash模式和history模式,这里来谈谈两者的区别。 hash模式 hash模式背后的原理是onhashchange事件,可以在window对象上监听这个事件: 上面的代码可以通过改变hash来改变页面字体颜色,虽然没什么用,但是一定程度上说明了原理。 阅读全文
posted @ 2019-07-21 18:33 秋野春上飞 阅读(7486) 评论(0) 推荐(1) 编辑