摘要: 1.匹配年龄:年龄介于18~65之间 思路:划分成三个阶段来实现 18-19 20-59 60-65 var reg = /^(1[8-9] | [2-5]\d | 6[0-5])$/ 2.验证邮箱(简版): 左边:数字,字母,下划线,.,- 1232335345@qq.com 1232335345 阅读全文
posted @ 2018-04-28 16:20 Z-DL 阅读(255) 评论(0) 推荐(0) 编辑
摘要: var reg = /\d+/; var reg = new RegExp(" "); 例子: 1.在字面量方式中,我们//之间包起来的所有的内容都是元字符,有的具有特殊的意义,大部分都是代表本身含义的普通的元字符 var name = "zhangsan"; var reg = /^\d+"+na 阅读全文
posted @ 2018-04-28 16:10 Z-DL 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 每一个正则表达式都是由元字符和修饰符组成的 1.元字符:在//之间具有意义的一些字符 1)具有特殊意义的元字符 a)\:转义字符,转译后面字符所代表的含义 b)^:以某一个元字符开始 c)$:以某一个元字符结尾 d)\n:匹配一个换行符 e).:除了\n以外的任意字符 f)():分组->把一个大正则 阅读全文
posted @ 2018-04-28 15:25 Z-DL 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.正则:它就是一个规则,用来处理字符串的一个规则(正则就是用来处理字符串的) 1)正则的匹配:判断一个字符串是否符合我们制定的规则,用test()方法来实现 reg.test(str) 2)正则的捕获:把字符串中符合我们正则规则的内容捕获到 reg.exec(str) 2.如何创建一个正则 1)字 阅读全文
posted @ 2018-04-28 11:26 Z-DL 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 姓名 年龄 武力 性别 张三 25 88 ... 阅读全文
posted @ 2018-04-28 10:51 Z-DL 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. var oul = document.getElemntById("ul") var olis = oul.getElementByTagName("li") 1) 先把元素集合类数组转化为数组 var ary = [].slice.call(olis) 2) 给数组进行排序:按照每一个li中 阅读全文
posted @ 2018-04-27 16:10 Z-DL 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.利用动态创建元素节点的方式和把它追加到页面中的方式实现数据绑定 【数据绑定方法一:动态创建元素标签,追加到页面元素】 优势:把需要动态绑定内容一个个的追加到页面当中,追加到页面当中之后,对原来的元素没有任何影响 弊端:浏览器每当创建一个li,我们就添加到页面中,引发一次DOM的回流,最后引发回流 阅读全文
posted @ 2018-04-27 14:18 Z-DL 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. Json只是一种特殊的数据格式,它是对象数据类型的 1) var obj = {name:"zhang",age:343} // 普通格式的对象 var jsonObj = {"name": "zhang", "age": 7} // json格式的对象,相对于普通格式来说,只是把属性名用双引 阅读全文
posted @ 2018-04-27 11:32 Z-DL 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.sort回调函数 1)回调函数:把一个方法A当做参数值,传递给另外一个函数B,然后在B执行的过程中,我们随时根据需求让A方法执行 【案例1】 【案例2】 sort排序的原理 2)给二维数组排序 var ary = [ {name: "张三", age: 23}, {name: "李四", age 阅读全文
posted @ 2018-04-27 11:31 Z-DL 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 类数组对象有三种: 1.arguments 2.元素集合 3.节点集合 var oLis = document.getElementByTagName("div"); console.dir(oLis); // ->HTMLCollection元素集合类的一个实例 ->它也是一个类数组集合 var 阅读全文
posted @ 2018-04-27 11:29 Z-DL 阅读(156) 评论(0) 推荐(0) 编辑