最近去参加了场面试,跟面试官聊了很多JS基础上的东西,其中有个问题是谈谈对apply、call、bind的理解和区别。顿时一愣,apply、call我知道,经常用的东西,bind是什么鬼!!!好像见过,也瞅过类似的文章,但是...不记得了...难道和jQuery的事件绑定的bind一样... 既然不 ...
分类:
编程语言 时间:
2017-09-03 23:36:46
阅读次数:
196
1.事件代理 事件代理是指在父元素上注册事件回调函数,若在父元素容器内的子元素触发了该事件,则在父元素上响应该事件。即父容器代理了在其容器内所有子元素的事件处理,优点是:1>减少了事件绑定(只需要在父容器上绑定事件);2>动态变化的DOM结构仍然可以监听(父元素可以根据event.target.ta ...
分类:
其他好文 时间:
2017-09-03 17:50:43
阅读次数:
150
1. <a> a标签默认绑定了一个onclick事件,当自己再写一个onclick事件的时候,默认自己写的那个优先执行。 如下程序,先执行(123),然后再发生跳转。 2.如果只想让它执行第一步onclick的时候,可以return 一个false回来。 先在此处 onclick='return C ...
分类:
Web程序 时间:
2017-09-03 16:40:05
阅读次数:
529
1.事件绑定的方式 2. 由于程序是从上往下执行,所以对新输入的没有绑定alert事件。 所以需要重新绑定 3. delegate具有委托的作用,不同于其它几个。 click不行,bind不行,on不行,delegate可以。委托。 ...
分类:
Web程序 时间:
2017-09-03 16:04:58
阅读次数:
260
一、JavaScript JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 ...
分类:
编程语言 时间:
2017-09-02 00:14:28
阅读次数:
238
事件绑定语法(可以通过 (事件名) 的语法,实现事件绑定) ...
分类:
其他好文 时间:
2017-09-01 09:57:50
阅读次数:
179
bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数(只对静态有效)。 live(type,[data],fn) 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的 delegate(selector,[type],[data],fn) 指定的元素(属 ...
分类:
其他好文 时间:
2017-08-29 10:09:54
阅读次数:
134
转载请注明出处:http://www.cnblogs.com/zhangmingze/p/4864367.html ● 事件分为三个阶段: 事件捕获 --> 事件目标 --> 事件冒泡 ● 事件捕获:事件发生时(onclick,onmouseover……)首先发生在document上,然后依次传递给 ...
分类:
Web程序 时间:
2017-08-25 16:55:15
阅读次数:
181
一、移动端三大事件 1、手指按下 ontouchstart 2、手指触摸 ontouchmove 3、手指抬起 ontouchend //注意:在移动开发时,浏览器模拟器时好时坏,一般不用onX的方式绑定事件函数,要用事件绑定的方式(即第二种) div.ontouchstart = function ...
分类:
移动开发 时间:
2017-08-25 13:49:49
阅读次数:
154
[1], [2] jQuery 事件方法 事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。 触发实例: $("button#demo").click() 上面的例子将触发 id="demo" 的 button 元素的 click 事件。 绑定实例: $("button#demo" ...
分类:
Web程序 时间:
2017-08-25 13:45:24
阅读次数:
223