摘要: 参考正则表达式教程 正则表达式 作用: 对字符串执行模式匹配,匹配特殊字符或有特殊搭配原则的字符。 创建方式 1. 直接量:/expression/gim; 两个斜杠中间书写正则表达式,右边的i代表ignore case忽略大小写;g代表全局匹配;m代表多行匹配模式。 2. new RegExp(p 阅读全文
posted @ 2018-11-27 21:00 陈皮KirinaChen 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1. JSON json是一种传输数据的格式(以对象为样板,本质上就是对象,但用途有区别,对象是本地的,JSON是用于传输的。 JSON.parse();//string json JSON.stringify();//json string 2. 页面渲染 randerTree = domTree 阅读全文
posted @ 2018-11-27 11:07 陈皮KirinaChen 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 脚本化CSS 1.读写CSS属性 domEle.style.prop 可读写行间样式,没有兼容性问题;像float这样的关键字属性应在前面加css。 float cssFloat; 复合属性必须拆解,组合单词采用小驼峰式写法 写入值必须是字符串格式 2.查询计算样式 window.getComput 阅读全文
posted @ 2018-11-26 12:29 陈皮KirinaChen 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 获取DOM尺寸、位置 查看滚动条的滚动位置 window.pageXOffset / window.pageYOffset(IE8及其以下版本不支持) document.body/documentElement.scrollLeft/scrollTop 兼容性比较混乱,使用时通常取两个属性值相加,因 阅读全文
posted @ 2018-11-26 11:26 陈皮KirinaChen 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: js 定时器(setInterval, setTimeout) setInterval() 表示没间隔一定时间执行一次函数 清除方法:clearInterval(timer) setTimeout() 表示过限定时间后再执行函数,且只执行一次。 清除方法:clearTimeout(timer); P 阅读全文
posted @ 2018-11-26 09:58 陈皮KirinaChen 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: js Date()日期对象 日期对象是系统提供好的 Date 对象属性 |属性|描述| | | | |constructor|返回对创建此对象的 Date 函数的引用。| |prototype|使您有能力向对象添加属性和方法。| Date 对象方法 |方法|描述| | | | |Date()|返回当 阅读全文
posted @ 2018-11-26 09:30 陈皮KirinaChen 阅读(370) 评论(0) 推荐(0) 编辑
摘要: js DOM DOM定义 1. DOM Document Object Model 2. DOM定义了表示和修改文档所需的方法。DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和xml功能的一类对象的集合。也有人称DOM对象是对HTML及XML的标准编程接口。 DOM基本操作 节点的类型 阅读全文
posted @ 2018-11-25 11:58 陈皮KirinaChen 阅读(125) 评论(0) 推荐(0) 编辑
摘要: js try catch、ES5.0严格模式 try...catch try{}catch{}finally{},用以捕捉错误而不影响后面代码的执行。即try里面的代码如果报错了,不会影响try catch后面代码块的执行。 Error.name的六种值对应信息 EvalError: eval()的 阅读全文
posted @ 2018-11-23 19:57 陈皮KirinaChen 阅读(406) 评论(0) 推荐(0) 编辑
摘要: js 数组 数组的定义 1. new Array(length/content) 2. 字面量 区别:当只传一个参数时,new Array会把参数当成是长度,即创建一个限定长度的值为undefined的数组;字面量则认为这一个参数是数组第一个元素。 数组的读和写 读:arr[num];//不能溢出读 阅读全文
posted @ 2018-11-23 17:19 陈皮KirinaChen 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: js 克隆 浅克隆 浅克隆的对象的引用值是拷贝对象里的引用,这两个对象里面的引用(如对象里的数组或者内嵌对象)指向的地方是一致的。 深克隆 这两个对象里的引用的独立拷贝的,不指向同一个地方。 深克隆 思路方法: 0. 遍历对象 1. 判断是不是原始值 typeof() object, instanc 阅读全文
posted @ 2018-11-22 17:52 陈皮KirinaChen 阅读(5588) 评论(0) 推荐(0) 编辑