摘要: 今天来说一下正则的url匹配 示例:url ="https://v5.lairen.com/activity?id=862&code=ab9a61823398273b7b036fd9ed1a885e"​ 首先要解析的是协议和域名 目前来说协议普遍有三种: http|ftp|https 而域名一般都是 阅读全文
posted @ 2017-12-01 20:02 若栖1017 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: 会改变自身的方法: 返回新数组的长度,改变原数组 1.push 2.pop 3.shift 4.unshif 返回新数组,改变原数组 5.reverse 6.sort 按字符串在字典中的顺序排序 自定义函数 返回被删除的元素,改变原数组 7.splice 删除原数组的一部分并添加新的成员 不会改变自 阅读全文
posted @ 2017-11-30 20:08 若栖1017 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 之前一直使用的jquery的数据类型判断,比如:isArray()等,今天看到了一个判断数据类型的简单的原生方法,分享给大家 Object.prototype.toString 方法返回对象的类型字符串,因此可以用来判断一个值的类型 在这个的基础上,还可以加上专门判断某种类型数据的方法。 来自《Ja 阅读全文
posted @ 2017-11-29 18:14 若栖1017 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 仿angularjs实现简单数据绑定 阅读全文
posted @ 2017-11-28 20:44 若栖1017 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: 通过正则匹配实现简单的js 原生模板引擎 阅读全文
posted @ 2017-11-26 19:17 若栖1017 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 th 阅读全文
posted @ 2017-10-16 23:30 若栖1017 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一.函数声明有3种方法: 1.function命令 函数的声明 function getName(name){ console.log(name); return name; } 2.函数表达式 var getName = function(name){ console.log(name); ret 阅读全文
posted @ 2017-10-12 23:51 若栖1017 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一.3种生成方法 1.大括号: var o={ p:'hello' } var o={ p:'hello' } 2.用new 命令生成一个object对象的实例 var student = new Object(); 3.使用object.create(object.prototype)生成一个 v 阅读全文
posted @ 2017-10-11 22:14 若栖1017 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.概述 定义时需要注意的内容 1.在单引号字符串内部,使用单引号,或在双引号内部引用双引号,都需要转义 2.如果长字符必须分成多行,可以在每一行的尾部添加反斜杠,或者使用(+)字符来连接 3.使用单引号或双引号定义字符时,最好坚持使用同一种风格 转义 1.反斜杠(\)在字符串内有特殊含义,用来表示 阅读全文
posted @ 2017-10-11 21:50 若栖1017 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.整数和浮点数 JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。 这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数) 由于浮点数不是精确的值,所以涉及小数的比较和运算要特别小心。如: ja 阅读全文
posted @ 2017-10-10 22:00 若栖1017 阅读(313) 评论(0) 推荐(0) 编辑