摘要: 1、设置或获取元素固有属性值 prop() element.prop('属性名') 获取属性值 element.prop("属性","属性值") 设置(修改)属性 固有属性:元素本身自带的属性 比如 <a> 元素里面的href <body> <a href="http://www.baidu.com 阅读全文
posted @ 2021-05-27 15:38 ggggggyh 阅读(86) 评论(0) 推荐(0)
摘要: 1、动画或效果队列 动画或者效果一旦触发就会执行,如果多次触发 就会造成多个动画或者效果排队执行 2、停止排队 stop() (1)stop()方法用于停止动画或效果 (2)注意:stop()写到动画或者效果的前面,相当于停止上一次的动画 阅读全文
posted @ 2021-05-27 13:36 ggggggyh 阅读(151) 评论(0) 推荐(0)
摘要: mouseenter鼠标事件 当鼠标移动到元素上时就会触发mouseenter事件 类似mouseover 他们之间的差别是 mouseover鼠标经过自身盒子会触发,经过子盒子还会触发。mouseenter只会经过自身盒子时触发 原因: mouseenter不会冒泡 跟mouseenter搭配鼠标 阅读全文
posted @ 2021-05-24 13:15 ggggggyh 阅读(97) 评论(0) 推荐(0)
摘要: 事件委托 事件委托也称为事件代理 在jQuery中称为事件委派 原理 不是给每个子节点单独设置事件监听器,而是将事件监听器设置在父节点上,然后利用事件冒泡原理影响设置每个子节点 例如:给ul注册点击事件,然后利用事件是对象的target来找到当前点击的li,因为点击li,事件会冒跑到ul上,ul有注 阅读全文
posted @ 2021-05-23 15:38 ggggggyh 阅读(72) 评论(0) 推荐(0)
摘要: 1. DOM事件流 事件流描述的是从页面中接受事件的顺序 事件发生时会在节点之间按照特定的顺序传播 这个传播过程即DOM事件流 比如我们给一个div注册了点击事件 DOM事件流分为三个阶段: 1、捕获阶段(从外往里 2、当前目标阶段 3、冒泡阶段(从里往外 冒泡事件:IE最早提出 时间开始由最里层的 阅读全文
posted @ 2021-05-23 15:18 ggggggyh 阅读(814) 评论(0) 推荐(0)
摘要: 利用构造函数创建对象 将有相同的属性和方法封装到函数中(构造函数) 在通过new调用函数创建对象 构造函数语法格式 function 构造函数名(){ this.属性 = 值; this.方法 = function(){} } 调用构造函数 new 构造函数名(); 1、构造函数名字首字母要大写 2 阅读全文
posted @ 2021-05-22 18:37 ggggggyh 阅读(448) 评论(0) 推荐(0)
摘要: 1、js引擎运行js分为两步 预解析 代码执行 (1)预解析 js引擎会把js里面所有的 var 还有 function 提升到当前作用域的最前面 (2) 代码执行 按照书写的顺序从上往下执行 2、预解析分为 变量预解析(变量提升) 和 函数预解析(函数提升) (1)变量提升 就是把所有的变量声明提 阅读全文
posted @ 2021-05-22 14:17 ggggggyh 阅读(78) 评论(0) 推荐(0)
摘要: 以递增为例 前置递增 ++i 相当于 i = i + 1 先自加 后返回值 var num =10; console.log(++num +10);//21 先自加 num先进行加1操作,之后的返回值在进行后面的运算 console.log(num);//11 后置递增 i++ 相当于 i = i 阅读全文
posted @ 2021-05-15 17:34 ggggggyh 阅读(330) 评论(0) 推荐(0)