摘要: 规律:1.第n层的总和等于2的n次幂; 2. 从第三层开始数字等于它上方的两个数字之和; 3.每一行的长度等于 n ,循环 n 次; function text(n){ var arr = []; //结果 var arr1 = []; //中转 //生成杨辉三角数据 for (var i = 1; 阅读全文
posted @ 2018-05-31 15:04 $坐看云起$ 阅读(158) 评论(0) 推荐(0) 编辑
摘要: //判断101-200之间有多少个素数,并输出所有素数。 //质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 //质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。 //生成101 阅读全文
posted @ 2018-05-31 09:57 $坐看云起$ 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。 兔子数列 :有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子 阅读全文
posted @ 2018-05-30 17:40 $坐看云起$ 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 根据屏幕宽度设定文字大小的方法: 1.css3媒体查询: 2.使用JS方法: a.根据屏幕宽度设定字体 b.根据屏幕宽度计算文字大小 阅读全文
posted @ 2018-05-30 10:39 $坐看云起$ 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: 1.身份证验证: /^[1-9][0-7]\d{4}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/ 2.手机验证: /^(?:13\d|15\d|18\d|17\d)\d{5}(\d{3}|\*{3})$/ 3.邮箱验证 阅读全文
posted @ 2018-05-29 16:44 $坐看云起$ 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 在刚刚完成的项目中,用户登录与微信扫码注册的时候,分别用到了MD5加密与base64解密。 一 . md5使用 本地安装 : cnpm install --save js-md5 min.js 中引入 : import md5 from 'js-md5' 使用方法 : console.log(md5 阅读全文
posted @ 2018-05-15 10:28 $坐看云起$ 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Vuex 是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 什么情况下我应该使用 Vuex? 虽然 Vuex 可以帮助我们管理共享状态,但也附带了更多的概念和框架。这需要对短期和长期 阅读全文
posted @ 2018-05-02 16:33 $坐看云起$ 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 使用webpack将代码打包后,如果需要本地调试。推荐一个同事写的脚本。 在npm服务器下载安装: cnpm install terver -g 在命令行中,进入代码打包后的dist文件中 输入命令 terver + 端口号 (默认端口:8080) 在浏览器输入 http://localhost:8 阅读全文
posted @ 2018-04-10 23:16 $坐看云起$ 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 相同点: 1、传参相同 2、返回值类型相同 不同点: 1、字符串的indexOf在传入参数不是字符串的情况下默认会转换为字符串而数组的indexOf不会进行数据类的转换 阅读全文
posted @ 2018-04-10 23:02 $坐看云起$ 阅读(4218) 评论(0) 推荐(0) 编辑
摘要: 1、返回值类型: IndexOf() 返回索引值,用于判断某一个元素在数组中的位置。 ncludes() 返回布尔值,用于判断数组中是否存在否一个元素。 2、输入参数 相同。索引都可以输入负值。 3、对“NAN”(indexOf()不能判断NAN) 4、对 空值处理(includes()将空值判断为 阅读全文
posted @ 2018-04-10 14:23 $坐看云起$ 阅读(373) 评论(0) 推荐(0) 编辑