教育改变生活 学习是人生中最重要的投资 测一测我的fun88体育学费多...
java全栈工程师PC
fun88体育东莞金码网络营销学院,是国内知名网络营销培训品牌,汇集行...
学JAVA语言 做大数据时代架构师 0基础冲击30W年薪
东莞fun88体育王牌专业快到碗里来软件工程师、网络工程师、JAVA工程...
互联网+时代 UI设计师专属课程
BENET6.0网络工程师课程
工厂普工?厨师?汽车维修?电焊工?工地施工员?销售?保安?快递...
JS权威指南中将JS事件模型分为四种
1、原始事件模型:属性事件处理模式
2、标准事件模型:DOM2对其作了标准化
3、IE事件模型(IE5.5\IE6)
4、 Netscape事件模型
也就是基本事件处理,其实我们大多数人使用的JS事件处理模式都是这种代码方式。
其事件类型:分为"输入事件(如onclicki)"和"语义事件(如onsubmit)"
事件程序的注册可以以下几种方式:
1、JS代码作为HTML性质值
2、事件处理程序作为JS属性
附注:文档中的每个HTML元素在文档树中都有一个相应的JS对象,这个JS对象的属性对应于那个HTML元素 的性质,无论作为HTML性质的JS代码还是作为JS属性的时间处理程序,其本身的属性都是函数"function".
作为JS属性的例子:
html背景:
第一种赋值方式:
第二种赋值方式:
作为JS属性的事件处理程序可以用JS属性显式调用
事件处理程序可以返回fale来阻止浏览器执行事件的默认动作,常用的如对onsubmit的操作。例外是
对超链接mouseover的window.status显示事件的阻挡,是返回true.例如:
JS函数运行在词法作用域中,也就是定义他们的作用域中,因此作为HTML性质的JS事件处理程序,作用域链比较特殊,其头是调 用对象(既这段JS代码),下一个对象是触发事件的对象既event.currentTarget,其后就是其包容层元素。整个作用域链的精确构成依赖于 具体实现。
DOM2的模型提高的复杂度:
1、首先它的事件模型中引入了传播过程:1)先由document向目标对象传播称之为:捕捉阶段;2)目标对象的事件处理程序运行,3)从目标对象向 document起泡。Event.stopPropagation()可以停止传播,preventDefault可以阻止事件的默认动作(想想以前的 return false)。
2、事件处理程序注册:EventTarget.addEventListensr(String type,EcentListener listener,blooean useCapure).其中第三个参数决定注册程序在传播的那个过程被调用,true:在捕捉阶段调用,false:在后两个阶段被调用。
3、DOM2还支持JAVA式的对象式事件处理程序注册,用的少,略。
4、事件模块和事件类型:根据事件语义和特性做分类
5、合成事件,即由JS代码模拟事件发生(适用于Test代码):它分为以下三个步骤:
1)创建合适的事件对象:
2)初始化事件对象域(即:属性)
3)分派事件对象:
特点:
1、传播过程只起泡,不捕捉。起泡中断方法:
2、Event对象不是事件处理程序的函数参数,而是window的全局变量。
3、事件注册函数:attachEvent()和反注册:detachEvent().
由于Netscape好像已经完全停止开发,所以就不详述了,简单的说:就是只捕捉不起泡。
后话:DOM2事件模型的主要实现者应该是FireFox、Opera。不过就事件注册的标准度上,Opera实现的好象更严格一点。
人们为了改变现状,追求自己的幸福生活,越来越多的人都选择了拼搏。那么在拼搏的路上是否真能实现自己的目标,很关键的一步便在于最初的选择,那你需要有一技之长的技术,那么在这个社会,现在学什么技术工资高,就业不用愁呢?那肯定是 学一门好的电脑专业了,高薪资,好就业,前景广阔,提升空间大。要满足这些条件的技术工作,数IT行业最合了!
2017年1月12日,嘉华教育集团在深圳南山文体中心隆重举办了11周年庆典。出席本次庆典的嘉宾有原外交部副部长胡恩才先生、原深圳大学校长
清晨微风习习,带着初秋的些微凉意。而在东莞市中心的市政广场上,fun88体育万人晨练签名活动,正火热进行,和以往不同的是,广场上多了一条彩色横幅,“早安青鸟,fun88体育万人晨练,我们在这里!”这是东莞金码的学员宣言,也是学员们青春正能量的激荡。
政府认证+ 国际龙头企业认证+ 大学本科学历 fun88体育毕业证书介绍fun88体育证书是针对fun88体育学员经过fun88体育各授权培训中心的技能与素
校园文化是学员学习生活中切身感受的文化氛围,在东莞金码,你可以在走廊上看到各种活动的图片,看到自己参加活动的照片,看到企业招聘的信
选工作:忘记了短期与长期目标的关系小谭是一所知名大学的应届毕业生,上学期间积累了丰富的社会实践经验,成为各用人单位的抢手货。他却产
一个月内找到6份工作,其中经历了四次群面,且每次都以出色的表现通过这一关。这个牛人就是南京大学数学系大四学生吴新雨。记者从前晚结束
大学生没有复杂的工作经历,简历就相对简单一些。但麻雀虽小五脏俱全,作为一份完整的简历,我个人认为你要让人明白以下四个方面的情况:一
公司新员工自我介绍的方法:该介绍姓名、年龄、籍贯,主要经历。尽量简练、明了,不能罗嗦。态度要诚恳,最后说:希望大家多关照。公司新员
一、先把工作做好不要急着去融入一个新团队,首先把工作做好,这才是职场生存的第一步,有了生存才去谈融入团队。二、主动参与甚至发起组织
面试Javascript工程师难吗?Javascript工程师的水平参差不齐,如何评定他们技术水平的高低?如何确定Javascript工程师适合承担哪方面的任务?...
socket是基于TCP和UDP协议的高层接口,定义了收发数据的格式。Java的TCP服务中使用的Socket是一种流机制,即对于编程人员来说,处理socket
2014年04月16日,全球应用网络领导者A10 Networks一举推出四款全新的Thunder?系列设备,进一步丰富延展了其产品线中在中高端的布局。其中,最吸引眼球的当属Thunder 6630 6630S,
一般常见的SEO的外链思维仅仅是停留在几个目标关键词上,而行业站却不同,我们要 做的是通过SEO手段,挖掘海量的长尾关键词然后获得巨大的
Activity生命周期 运行、暂停、停止。运行(获得了焦点)、暂停(失去了焦点、但是可见)、停止(失去了焦点、不可见)。中间有可见、不可
为了更生动直观的对学生进行爱国主义教育及激发奋进动力,9月18日,东莞金码学校班主任文双群老师带领校部分学生赴东莞展览开展参观纪念活
一年一度的高考时节即将来临,在这剩下不到半个月的时间,一些成绩优秀的考生还在为高考努力冲刺,而一些成绩不理想的考生已经放松心态,迎
北京大学fun88体育东莞校区2014招生公告北青字[2014]009号2014年fun88体育春季招生简章【培养目标】结合国内软件产业市场需求,依托北京大学
近几年,上大学能不能改变孩子命运这个话题,已成为社会各界人士议论的焦点。虽说上大学是改变孩子命运的一种方式,但这并不是肯定的,更不
在加入fun88体育之前,我是个忙碌在生产线上的拉长,虽然职位的关系让我不是在一线,但每天仍旧很累,而且感觉未来很迷茫,总也看不到光亮。