摘要: 正则 RegExp 正则 就是一条规则,用于检验字符串的格式,目标就是字符串 只要是表单提交的数据都是字符串。 定义: 1.var reg=new RegExp(); 2.var reg=/格式/; 方法: 两大功能 一个是匹配,匹配成功就是true,第二个是捕获,如果有就拿出来 test() 用于 阅读全文
posted @ 2018-12-17 20:22 qianduan学习者 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 闭包:函数在调用的时候会形成一个私有的作用域,对内部变量起到保护的作用,这就是闭包。 变量销毁 1.人为销毁 var a=12;a=null 2.自然销毁 函数调研完成之后浏览器会自动销毁函数内的变量 闭包的作用: 1.保护变量 2.缓存数据 闭包的种类 1.函数式 2.对象式 函数返回值的问题 每 阅读全文
posted @ 2018-12-17 19:47 qianduan学习者 阅读(127) 评论(0) 推荐(0) 编辑
摘要: date 类 get系列 getDate() 返回一个月中的某一天1-31 getDay() 返回一周中的某一天0-6 getFullYear() 返回四位数的年份 getMonth() 返回月份0-11 比实际情况小1 0代表一月 getHours() 返回当前的小时数(0-23) getMinu 阅读全文
posted @ 2018-12-17 19:26 qianduan学习者 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 解决函数内this的指向 1.可以在函数外提前声明变量_this/that=this 2.通过apply和call来修改函数内的this的指向 (1)二者区别:用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (2)二者代表的是将函数内的th 阅读全文
posted @ 2018-12-17 19:00 qianduan学习者 阅读(120) 评论(0) 推荐(0) 编辑
摘要: JS的同步与异步 同步:代买从上往下的执行 异步:每个模块各执行各的,同时执行,互不干扰 四个异步事件:(1)定时器(2)ajax(3)时间的绑定(4)回调函数 现在用定时器来说一说setTimeOut事件的同步和异步 for (var i = 0; i < 5; i++) {setTimeout( 阅读全文
posted @ 2018-12-17 17:30 qianduan学习者 阅读(211) 评论(0) 推荐(0) 编辑