![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 67
小白阿斯兰
这个作者很懒,什么都没留下…
展开
-
JS循环大总结, for, forEach,for in,for of, map区别
#JS循环大总结, for, forEach,for in,for of, map区别map(数组方法):###特性:map不改变原数组但是会 返回新数组可以使用break中断循环,可以使用return返回到外层函数###实例:let newarr=arr.map(i=>{return i+=1;console.log(i);})console.log(arr)//1,3,4---不会改变原数组console.log(newarr)//[2,4,5]---返回新数组for原创 2021-07-10 23:19:56 · 306 阅读 · 0 评论 -
Es6数组去重和取最大值和最小值
这两天单位招人,问了一下数组去重和取最大值最小值的方法,然后好多人都能说出es5的用法但是能说出es6的方法的寥寥无几,所以这里总结一下。 1、数组去重 let arr=[12,23,3,323,4,343,4,3] let newarr =Array.from( new Set(arr) ); con...原创 2019-03-01 07:57:24 · 1832 阅读 · 0 评论 -
vue+webpack 前端性能优化
优化方法一: vue-router路由懒加载 按需加载:也叫延迟加载或者懒加载,即在需要的时候进行加载,随用随载。 使用懒加载的原因:vue是单页面应用,使用webpcak打包后的文件很大,会使进入首页时,加载的资源过多,页面会出现白屏的情况,不利于用户体验。运用懒加载后,就可以按需加载页面,提高用户体验。(下图为懒加载的写法)优化方法二:webpack压缩图片(减...原创 2019-03-20 12:55:14 · 715 阅读 · 0 评论 -
vue监听浏览器原生返回按钮,进行路由转跳
今天测试给我报了个bug说点击浏览器返回页数据显示的不对,我查了半天原因:需要监听浏览器的回退按钮,并阻止其默认事件。 具体操作方法如下: 1、挂载完成后,判断浏览器是否支持popstatemounted(){ if (window.history && window.history.pushState) { history.pus...原创 2019-03-20 17:36:57 · 6710 阅读 · 2 评论