由于开学后的编程实验课,接触了海量字符换搜索的实验,所以好几天没有学习JS课程了,今天继续学习事件绑定。 传统事件绑定存在一些问题,如:同名事件函数都执行,第二个函数会覆盖第一个。 下面我们以事件切换器(传统绑定机制)为例。 实现box标签属性红绿互换。如下:window.onload=f...
分类:
编程语言 时间:
2015-09-21 21:21:55
阅读次数:
227
今天在使用javascript弹出菜单时遇到了问题,搞了一晌终于算有点眉目了.和大家一起分享下.有什么不对的地方希望大家多多留言评论.定义:JavaSciprt事件中有两个很重要的特性:事件冒泡 以及目标元素 。事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那...
分类:
编程语言 时间:
2015-09-20 11:39:50
阅读次数:
156
1.在W3C标准中,获取event对象方法如下:input.onclick=function(evt){ alert(evt); } 2.IE直接用window.event获取。所以常用如下兼容:input.onclick=function(evt){ var e=evt||window...
分类:
编程语言 时间:
2015-09-17 18:59:31
阅读次数:
252
Javascript包含三种模型:内联模型、脚本模型和DOM2模型。1.内联模型(现在基本不用了) 即事件响应处理函数作为一个标签属性来执行,典型的就是onclick()函数;2.脚本模型 为了解决html与javascript的分离。window.onload=function(){ ...
分类:
编程语言 时间:
2015-09-15 23:18:42
阅读次数:
296
无标题文档问题一:var timer=null 必须放在全局定义,函数内部定义无效果,为什么? 思考结果:因为,每一次点击div,都会另外开启一个定时器,而在函数内部定义timer,只是一个局部变量timer,无法影响已经开启的timer,所以需要将timer定义在全局,以便所有定时器都共用这一个....
分类:
编程语言 时间:
2015-09-12 17:40:45
阅读次数:
144
问题代码:多物体运动 问题现象: 以上代码执行后,当鼠标快速滑过并离开每个li时,每一个li无法到达和恢复目标宽度。问题原因: 所有li都在共享一个定时器,在滑动过程中,范围内的li都在争抢一个定时器,无法达到预期效果。解决方案: 给每一个...
分类:
编程语言 时间:
2015-09-10 08:22:51
阅读次数:
158
于js期间事件处理被分成三个步骤:1.发生事件2.启动事件处理程序3.事件处理程序做出反应事件处理程序的调用1.在javascript中在javascript中调用事件处理程序,首先要获得要处理对象的引用,然后将要运行的处理函数赋值给相应的事件2.在html中在html中分配事件处理程序,仅仅须要在...
分类:
编程语言 时间:
2015-09-09 11:11:25
阅读次数:
154
一、最简单和向后兼容性最好的事件绑定方法是把事件绑定到元素标识的属性。事件属性名称由事件类型外加一个“on”前缀构成。这些属性也被称为事件处理器或者或者Dom.onclick = function(e){ //todo }二、js方法绑定事件1、dom对象的attachEvent()方法给该dom元...
分类:
编程语言 时间:
2015-09-02 00:03:10
阅读次数:
271
1、事件流:描述的是从页面中接收事件的顺序。2、事件冒泡:IE的事件流叫做事件冒泡,即事件开始从具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到不具体的节点(文档)。3、事件捕获:指不太具体的节点应该更早接收到事件,而具体的节点应该是最后接收到事件。4、DOM事件流:“DOM2级事...
分类:
编程语言 时间:
2015-09-01 15:17:18
阅读次数:
180
“事件”这一名词,在我们看来,已经是非常熟悉的了。在C/S项目中,我们都是通过触发各种事件来实现各种功能的。比如说:按钮点击事件,窗体加载事件等。而在B/S项目中,同样有事件这一概念。这篇博客就对JavaScript视频中关于事件的知识点做个总结。
导图中是视频(63-68集)关于讲解事件的全部内容,下面再具体总结一下。
抽象部分
一.JavaScript事件
它是由访问W...
分类:
编程语言 时间:
2015-08-28 13:17:55
阅读次数:
148