jQuery
wy_Blog
学习源于点滴的积累
展开
-
jQuery中的text(),html(),val() 三者的区别区别
.text():获取或者改变指定元素的文本 例如:a链接时.html():获取或改变指定元素的html元素以及文本 括号里空是获取,有内容是添加.val():获取或者改变指定元素的value值(一般是表单元素比如:按钮) 元素的值是通过 value 属性设置的。该方法大多用于 input 元素。 如果该方法未设置参数,则返回被选元素的当前值。 如果该方法有参数,则设置元素的值。 设置输入域的原创 2017-02-08 08:53:50 · 1107 阅读 · 0 评论 -
DOM标准事件的三个阶段:冒泡、捕获 dom事件三个阶段
本文主要解决两个问题:什么是事件流DOM事件流的三个阶段起因温故了一下我的《JavaScript高级程序设计》的时候,翻到DOM事件那一章,(说实话,现在无论是什么框架你都离不开操作DOM啊,毕竟这是你展示的最基本元素,就像人的细胞)。想起了dom事件流原理,好多人不明白,只知道click mouseout等实用场景,真要理解和更进一步的前端是要转载 2017-02-09 20:21:19 · 1466 阅读 · 0 评论 -
HTML DOM addEventListener() 方法
为 元素添加点击事件。 当用户点击按钮时,在 id="demo" 的 元素上输出 "Hello World" :document.getElementById("myBtn").addEventListener("click", function(){ document.getElementById("demo").innerHTML = "Hello World";})转载 2017-02-09 20:31:30 · 629 阅读 · 0 评论 -
数组操作方法归纳总结
个人的一个小总结,哪里有错误和不足欢迎批评指正:1、数组创建:var arr = new Array();var arr = new Array([size]);//创建并指定长度,但是长度是可以随之发生改变的2、数组的头部添加删除:unshift()头部添加 shift()头部删除 3、数组的尾部添加删除:Push()尾部添加 pop()尾部删除原创 2017-02-18 13:39:06 · 8239 阅读 · 0 评论 -
jquery的事件委托-bind,live,delegate,on的区别
事件委托:让利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行!一、bind()方法 (只能给已经存在的元素上绑定事件)只能给调用它的时候已经存在的元素绑定事件,不能给未来新增的元素绑定事件。二、live()方法(绑定到document DOM节点上。和.bind()的优势是支持动态数据)jQuery 1.3新增的.live()方法代替.bind()方法转载 2017-02-28 19:09:25 · 780 阅读 · 0 评论 -
mouseover 事件和mouseenter 事件的不同
mouseover 事件:不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。对应mouseout$("p").mouseover(function(){ $("p").css("background-color","yellow");});mouseenter 事件:只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。对应mouselea原创 2017-02-25 15:15:19 · 771 阅读 · 0 评论 -
mouseout() 方法和mouseleave() 方法的不同
mouseout() 方法 :当鼠标从元素上移开时触发//鼠标移开变颜色$("p").mouseout(function(){ $("p").css("background-color","#E9E9E4");});注释:与 mouseleave 事件不同,不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。只有在鼠标指针离开被选元素时,才会触发 mousel原创 2017-02-25 15:00:26 · 1217 阅读 · 0 评论 -
onmousemove事件
onmousemove()事件:当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件。事件会占用系统的资源,谨慎使用当鼠标移动时 鼠标所在的位置案例:$(document).ready(function(){ $(document).mousemove(function(e){ $("span").text(e.pageX + ", " + e.p原创 2017-02-25 15:54:53 · 3012 阅读 · 0 评论 -
到底什么是闭包
感觉楼里大部分回答太复杂了,过于理论化,文绉绉地绕来绕去,没抓住本质和精髓。抄书谁不会啊?其实闭包没那么复杂。最简洁、直击要害的回答,我能想到的分别有这么三句(版权属于 @张恂老师 ):1、闭包是一个有状态(不消失的私有数据)的函数。2、闭包是一个有记忆的函数。3、闭包相当于一个只有一个方法的紧凑对象(a compact object)。上面这三句话是等转载 2017-02-25 22:13:49 · 14955 阅读 · 5 评论