我们的老师齐集了专家、硕士、博士、高级讲师,他们不但拥有熟练的...
北大青鸟成立15年,一路走来有你陪伴。感谢选择北大青鸟的学员,以...
2019年上个与众不同的大学,不仅为学历,更为了学到实用本领
学互联网营销 实现企业跨越式发展 4月快速打破流量端口
web大前端
难道你想一辈子做普工? 嘉华职业教育北大青鸟东莞校区—— 一个改...
网络营销培训|SEO/SEM网络推广培训机构
东莞百度竞价培训,SEM关键词竞价信息流优化培训
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实现的好象更严格一点。
北大青鸟东莞金码学校是北大青鸟广东省全课程授权中心,拥有软件开发工程师、网络工程师、安卓工程师、学士后Java工程师、学士后 NET工程
北大青鸟东莞金码学校不定期组织学员开展精彩的文娱活动,通过K歌比赛、晚会节目表演、艺术节活动,以及平时的文娱表演,让学员可以通过各种活动展现自
清晨微风习习,带着初秋的些微凉意。而在东莞市中心的市政广场上,北大青鸟万人晨练签名活动,正火热进行,和以往不同的是,广场上多了一条彩色横幅,“早安青鸟,北大青鸟万人晨练,我们在这里!”这是东莞金码的学员宣言,也是学员们青春正能量的激荡。
许多合作企业会根据用人需求和企业发展情况不定期到北大青鸟东莞金码学校现场招聘IT专业人才,上千家合作企业遍布全国各地,学员根据自己的
北大青鸟东莞金码教育部分班级合影
经历了浩浩荡荡的面试才知道一份工作是多么的难得,一份好工作更是弥足珍贵。开学第一周,经过十多场面试,武汉长江工商学院金融专业毕
时间过得真快,转眼间就要毕业了。接下来就要为找工作而烦恼,在之前我们学院为我们的毕业准备了几次职业规划讲座,主要是为我们毕业生作一
事件:面试对话三年前,王先生作为招聘官参加校园招聘,有一位应聘者的简历特别出众,非常符合他们公司的招聘需求。 到了面试那天,几位面
我拎着刚买的levi’s从茂业出来,站在门口等一个朋友。一个职业乞丐发现了我,非常专业的、径直的停在我面前。这一停,于是就有
最近看到很多朋友在前程无忧上抱怨说是工作不好找、企业黄牛、HR不好的帖子。我本身也是个HR,很希望我能给我们公司招到合适的人,因为我不
在 net中我们知道有一个叫做WebHttpRequest的东西,用它我们可以实现各种网络偷窥,监控,采集和机器人,如果外加一个模式识别,那真是吊爆
ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经
Jonah Berger 在史丹佛大学念研究所时,他每天都会阅读华尔街日报的 A2 页,其中包含了当天最多人阅读与最多人分享的文章。他
一般常见的SEO的外链思维仅仅是停留在几个目标关键词上,而行业站却不同,我们要 做的是通过SEO手段,挖掘海量的长尾关键词然后获得巨大的
本篇文章将记录如何编写一个最简单的WebPart的最后一部分,即添加WebPart,包括把WebPart添加到网站的WebParts列表中,及把WebPart添加到AS
对于教师来说,学生心理状态是不可忽视的。尤其选择了职业教育学习的学生,他们不仅要承受学习的压力,还会有金钱、家庭等多方面压力干扰。
9月27日,北大青鸟东莞金码中心举办了一场迎中秋、猜灯谜、赢精美奖品的活动。洋溢着浓浓节日气氛的中心走廊上满载祝福的彩色气球吸引着莘
怎么,想赚钱?想赚多少,月薪3千?还是5千?1万?10万?那你有没有思考过,你擅长什么,你会做什么?你的文化程度如何?你能不能给未来
近日,东莞北大青鸟金码南城校区学员篮球交流友谊赛火热进行。本次比赛分为两场,每场30分钟,若其中一方达到25分球则上半场结束,下半场最
炎炎夏日,来一波逗趣游戏,也是一种调整心态、释放压力、劳逸结合的好方式。平时忙于学习的网络工程T120班的学子们,在7月12日这一天,选