摘要: 1.取余分割数组 2. 数组去重 3. 数组反向(其实reverse也可以) Array.prototype.resore = function() { var newArr = []; for (var i = this.length - 1; i >= 0; i--) { newArr.push 阅读全文
posted @ 2017-12-08 15:42 李文杨 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 学习vue时搞清楚生命周期可以帮助你知道什么时候在什么地方执行该执行的方法,话不多说上图: 复制下面代码可以在控制台更详细展示各个钩子的状态 阅读全文
posted @ 2017-12-08 15:35 李文杨 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的 阅读全文
posted @ 2017-12-04 10:27 李文杨 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 以管理员身份打开命令行粘贴上面代码回车,搞定 阅读全文
posted @ 2017-12-02 21:52 李文杨 阅读(3536) 评论(0) 推荐(0) 编辑
摘要: 刚刚使用npm install时一直报错-4048 operation not permitted,也尝试了多种方法,终于使问题得到解决,这里总结几种方法,先贴图: 一:权限问题 首先看到operation not permitted我们能想到权限问题,所以这时候我们可以以管理员身份运行cmd或者直 阅读全文
posted @ 2017-12-01 17:30 李文杨 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: | | | AMD | 速度快 | 会浪费资源 | 预先加载所有的依赖,直到使用的时候才执行 | | | CMD | 只有真正需要才加载依赖 | 性能较差 | 直到使用的时候才定义依赖 阅读全文
posted @ 2017-12-01 16:22 李文杨 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 距离上一篇文章过去了二十多天了,期间一直想把第二部分写完,结果在测试过程中遇到了各种坑爹的问题,到今天才算基本完成,也许还有后续,但趁着今天有时间就写出来吧,也算对这个项目的一个总结了 遇到最大问题: 项目的需求是在一个窗口里生成所有图表,还要考虑到整套打印,所以滚动加载和分页浏览不是最好的方案,这 阅读全文
posted @ 2017-11-24 17:14 李文杨 阅读(2837) 评论(0) 推荐(2) 编辑
摘要: 2017-11-14 SlaneYang SegmentFault 自己打造一把趁手的武器,高效率完成前端业务代码。 前言 作为战斗在业务一线的前端,要想少加班,就要想办法提高工作效率。这里提一个小点,我们在业务开发过程中,经常会重复用到 日期格式化、 url参数转对象、 浏览器类型判断、 节流函数 阅读全文
posted @ 2017-11-14 15:22 李文杨 阅读(671) 评论(0) 推荐(1) 编辑
摘要: 刚刚因为一些原因把依赖包删除,重新install了一下,结果报错 查了一下,原来是因为Babel已经启弃用了babel-preset-es2015,现在最新启用的是babel-preset-env,重新安装一下就好了 阅读全文
posted @ 2017-11-13 11:29 李文杨 阅读(8423) 评论(0) 推荐(0) 编辑
摘要: 所有JS程序猿(甚至不止JS)都知道,数组(Array)是有length的,通过length属性,可以很方便的获取数组的长度。可以说,只要使用到了数组,就必会使用到其length属性。 而Object对象是没有length属性或方法的,它确实没有存在的必要,因为人们只会在乎该对象能提供什么样的方法, 阅读全文
posted @ 2017-11-10 14:49 李文杨 阅读(9944) 评论(0) 推荐(1) 编辑