11 2018 档案

摘要:键盘事件: 当按键的时候触发的事件,所有的按键只认一次,如果有2次 那么第二次会把第一次给覆盖。所以说如果一般要使用组合键, 那么得使用特殊按键符。 特殊按键:(值为布尔,按着就为true,没按着就是false,默认false) ctrlKey shiftKey altKey onkeydown 键 阅读全文
posted @ 2018-11-25 10:25 Allisson-yan 阅读(129) 评论(0) 推荐(0)
摘要:事件: 用户在浏览器操作的时候,触发(复合某种条件)的一种交互行为(事件、事务)。 每个元素自身就有事件,只不过默认为null,当某个事件绑定了一个函数之后, 用户在操作浏览器的时候,触发了这个事件,那么就执行事件函数。 用户操作浏览器的时候会触发很多的事件,只有绑定了事件函数的事件才会对用户有响应 阅读全文
posted @ 2018-11-19 19:38 Allisson-yan 阅读(134) 评论(0) 推荐(0)
摘要:getComputedStyle(obj).attr 带单位 只能获取指定的样式,计算后的样式。不支持padding 在获取left,top...位置的时候,必须设置一个默认值 clientWidth/clientHeight 支持padding 不带单位,number类型的,不支持border c 阅读全文
posted @ 2018-11-19 19:34 Allisson-yan 阅读(409) 评论(0) 推荐(0)
摘要:元素计算之后的样式: getComputedStyle(ele).attr (高版本浏览器使用) 带单位的尺寸 ele.currentStyle.attr; (IE低版本下使用) box.currentStyle.width; 当前看得见的尺寸: ele.clientWidth/ele.client 阅读全文
posted @ 2018-11-15 19:20 Allisson-yan 阅读(119) 评论(0) 推荐(0)
摘要:() 代表分组 分组(子项) 用小括号表示分组 可以提权: (1+1) * 5 从左往右来数,有几个()就有几个分组 /(\d+)\D+(((\d)+)((\D))+)(\d+)/ 在replace中,有几个分组,$0后面的参数就是这几个分组的值 当分组和形参对应完之后,又是index、input、 阅读全文
posted @ 2018-11-12 20:11 Allisson-yan 阅读(2272) 评论(0) 推荐(0)
摘要:JSON -> 是一种数据格式,其本质是字符串 例如:'{"key":"value"}' 或者 '[]' 都叫JSON 都是高版本浏览器使用的,低版本用json2.js JSON 转对象 -> JSON.parse(JSON); 转不了undefined和函数(一转就报错) 第一个参数:json 第 阅读全文
posted @ 2018-11-12 19:41 Allisson-yan 阅读(117) 评论(0) 推荐(0)
摘要:Object的静态方法(静态方法:在类身上的方法,动态方法:在实例身上的方法) Object.assgin(); 浅拷贝 将多个对象的可枚举属性拷贝到目标对象上,并且返回赋值后的目标对象。 从右往左赋值。 Object.defineProperties(obj,{}) 给对象定义属性,如果存在该属性 阅读全文
posted @ 2018-11-11 21:00 Allisson-yan 阅读(122) 评论(0) 推荐(0)
摘要:正则(个人认为学好正则,背诵就可以了) 专门检索模糊范围的字符串的一种规则。 简写(常用的情况): 不需要字符串拼接,不使用参数、变量的时候使用 'abc' -> 匹配'abc'中有没有bc -> /bc/ /放的是规则,遇到指定的字符串不加''号,直接写字符即可/ 标准: 常用的情况: 在字符串拼 阅读全文
posted @ 2018-11-09 14:30 Allisson-yan 阅读(108) 评论(0) 推荐(0)
摘要:原型继承主要是继承*父类原型上的*属性或者方法。 1.创建一个空的构造函数 2.把空构造函数的原型等于父类的原型 3.把子类的原型等于空构造函数的实例对象 这样就达到了继承属性的目的(主要注意:手动修正constructor指向) function Person(name,age){ this.na 阅读全文
posted @ 2018-11-05 19:43 Allisson-yan 阅读(177) 评论(0) 推荐(0)
摘要:1、call 继承 类式(call)继承(一般类式继承是继承属性) 调用父类,通过call来改变this(把window改成子类)达到继承属性的目的。 function Person(name,age){ this.name = name; this.age = age; } function Co 阅读全文
posted @ 2018-11-03 20:55 Allisson-yan 阅读(621) 评论(0) 推荐(0)
摘要:在创建函数的时候,函数自身有一些属性和方法 其中有 apply、call、bind方法,这些方法都是能够改变this指向的 call:有无数的参数 第一个参数: 能够改变this指向,基本上是写啥是啥(null,undefined,设置了还是window) 从第二个参数以后,就是实参(有几个形参就对 阅读全文
posted @ 2018-11-02 19:25 Allisson-yan 阅读(353) 评论(0) 推荐(0)