摘要: 一、事件监听方法 mouseover() 鼠标移入事件方法 mouseout() 鼠标移出事件方法 mouseenter() 鼠标移入事件方法 mouseleave() 鼠标移出事件方法 focus() 获得焦点 blur() 失去焦点 二、hover()方法 【语法1】: 【语法2】: 参数解释: 阅读全文
posted @ 2017-11-14 12:00 欢复 阅读(4725) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要学习jQuery? 因为jQuery开发简单、易懂、兼容性好(几乎解决了所有的兼容性问题)。 2.jquey的版本 在官网下载的有3个系列版本: 1.xx系列,兼容所有的浏览器,PC端开发都用这个 2.xx系列,不兼容IE678,一般用于移动端 3.xx系列,是最新版,也不兼容IE678 阅读全文
posted @ 2017-11-07 18:48 欢复 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 普通函数中是否也有this关键字,this指向谁呢? 控制函数内部的this指向: 函数都可以打点调用call()和apply()方法,可以帮我们制定函数内部的this指向,在函数调用过程使用这两个方法。 作用: 1、执行fun函数 2、在fun函数内部指定this的指向oDiv <!DOCTYPE 阅读全文
posted @ 2017-11-07 18:02 欢复 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 一、同步 二、异步 三、回调函数 阅读全文
posted @ 2017-11-07 17:49 欢复 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 一、JSON JSON叫做JavaScript Object Notation,JavaScript对象表示法 json是引用数据类型 语法: { k:v, k:v, k:v } 调用某一项数据: 1、通过obj变量打点调用对应属性的属性 console.log(obj.name); 2、将属性名的 阅读全文
posted @ 2017-11-07 17:24 欢复 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.简单的无缝连续滚动 原来:页面上是6个图片,编号0、1、2、3、4、5,复制一倍在后面,长长的火车在来回移动。 2.高级无缝滚动 ①HTML结构中重复的代码,用js动态的添加。 ②折返点:不要自己计算,要通过页面加载效果自动获取宽度,折返点的宽度应该等于ul内部所有里元素宽度的一半。方法:li不 阅读全文
posted @ 2017-11-07 15:56 欢复 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、setInterval 和setTimeout 函数执行的方法: 1、函数名或变量名加()执行 2、将一个函数绑定给事件,事件被触发,自动执行函数 3、将函数传给定时器的第一个参数,每间隔时间,自动执行函数 注意:定时器的开启不需要任何条件,只要程序能够执行到定时器,就会立即被开启,到第一个时间 阅读全文
posted @ 2017-11-07 12:09 欢复 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、DOM语句提供给我们计算后样式,但是还是觉得不太方便,因为通过计算后的样式得到的属性值都是字符串格式,不能直接参与程序计算。 所以DOM又提供了一些API:得到的是number类型的数据,是可以直接进行计算。 offsetLeft和offsetTop offsetWidth和offsetHeig 阅读全文
posted @ 2017-11-07 11:16 欢复 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、高级浏览器和低级浏览器的不同写法 W3C制定的标准API,所有现代浏览器(包括IE9,但不包括之前的版本)都实现了window.getComputedStyle(),该方法接收一个要进行样式计算的元素,并返回一个样式对象。样式对象提供了getPropertyValue()的方法,用于检索特定CS 阅读全文
posted @ 2017-11-07 10:28 欢复 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一、getElementsByTagName就是通过标签名得到元素,得到的是页面上所有的该标签元素,得到的是数组。数组有下标,下标0开始,最后一项length-1。通过标签名获得所有标签名这个标签。类似于css中的标签选择器。选择的是一组元素。 get 得到 elements 元素们 By 通过 T 阅读全文
posted @ 2017-11-07 10:16 欢复 阅读(2275) 评论(0) 推荐(0) 编辑