摘要: ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。 1.基本类型基本的数据类型有:`undefined,boolean,number,string,null.基本类型的访问是按值访问的,就是说你可以操作保存在变量中的实际的值。基本类型有以下几个特点:1.基本类型的值是不可变得: 1 阅读全文
posted @ 2017-03-01 22:09 _后知后觉 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白 阅读全文
posted @ 2017-02-27 22:45 _后知后觉 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 当你想复制一个对象或者一个数组时,如何做到互不影响,而且可以做到深拷贝呢,我们先来说说深拷贝和浅拷贝吧 首先深拷贝和浅拷贝只针对像 Object, Array 这样的复杂对象的。简单来说,浅拷贝只复制一层对象的属性,而深复制则递归复制了所有层级。 上面是一个简单的浅复制实现,因为浅复制只会将对象的各 阅读全文
posted @ 2017-02-27 22:33 _后知后觉 阅读(3013) 评论(0) 推荐(0) 编辑
摘要: 1.找出元素 item 在给定数组 arr 中的位置 2.计算给定数组 arr 中所有元素的总和 3.移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组 *注意for(var i= 0;i < arr.length;i++) for(var i =arr 阅读全文
posted @ 2017-02-27 22:11 _后知后觉 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 实习了好久,大概用了半年ng2了吧,突然被同事问到js排序问题,一时竟有些懵逼,回来就温故一下,希望自己不忘初心,加油加油! 冒泡排序: 随便从数组中拿一位数和后一位比较,如果是想从小到大排序,那么就把小的那一位放到前面,大的放在后面,简单来说就是交换它们的位置,如此反复的交换位置就可以得到排序的效 阅读全文
posted @ 2017-02-17 22:32 _后知后觉 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: ionic2中使用的是.scss,那.scss和.sass有什么区别呢? 以下为官方的 2 个实例: 详情: 参考文档: 1. http://sass-lang.com 2. http://sass.bootcss.com/docs/scss-for-sass-users 阅读全文
posted @ 2017-02-12 19:30 _后知后觉 阅读(1373) 评论(1) 推荐(0) 编辑
摘要: 环境搭建步骤:(http://ionicframework.com/) 1、安装node.js 验证是否安装好node.js的方法是在命令提示符中输入“node -v” 若出现版本号,证明安装成功。 2、安装Ionic 由于国内网络原因,可以先尝试 npm install -g cordova io 阅读全文
posted @ 2017-01-22 09:40 _后知后觉 阅读(226) 评论(0) 推荐(0) 编辑