2024-10-16 04:55:36 | 90教育网
在各种浏览器中存在三种事件模型:原始事件模型,DOM2事件模型,IE事件模型。
其中原始的事件模型被所有浏览器所支持,而DOM2中所定义的事件模型目前被除了IE以外的所有主流浏览器支持.
原始事件模型:
在原始事件模型中(也有说DOM0级),事件发生后没有传播的概念,没有事件流。北大青鸟认为事件发生,处理,结束,就这么简单。监听函数只是元素的一个属性值,通过指定元素的属性值来绑定监听器。书写方式有两种:
(1)HTML代码中指定属性值:
(2)在js代码中指定属性值:document.getElementsByTagName(‘input’)[0].onclick=func
优点:所有浏览器都兼容
缺点:
1.逻辑与显示没有分离
2.相同事件的监听函数只能绑定一个,后绑定的会覆盖掉前面的
3.无法通过事件的冒泡、委托等机制。
DOM2事件模型
此模型是W3C制定的标准模型。W3C制定的事件模型中,一次事件的发生包含三个过程:
(1)事件捕获阶段。事件被从document一直向下传播到目标元素,在这过程中依次检查经过的节点是否注册了该事件的监听函数,若有则执行。
(2)事件处理阶段。事件到达目标元素,执行目标元素的事件处理函数.
(3)事件冒泡阶段。事件从目标元素上升一直到达document,同样依次检查经过的节点是否注册了该事件的监听函数,有则执行。
所有的事件类型都会经历"事件捕获阶段"但是只有部分事件会经历"事件冒泡阶段"阶段,例如submit事件就不会被冒泡。
e.target与e.currentTarget是干什么的?
e.target获取当前实际触发事件节点,e.currentTarget获取获取当前监听节点。
11111
$('div').on('click',function(e){console.log(e.currentTarget);console.log(e.target);}) 90教育网
如果点击span的输出:
li对象
span对象
点击li的非span区域,输出
li对象
li对象
preventDefault与stopPropagation是干什么的
90教育网(https://www.090edu.com)小编还为大家带来北大青鸟java培训:提高代码阅读能力的技巧有哪些?的相关内容。
对于学习软件开发的人来说,学会阅读源代码是非常重要的,然而很多人并不具备阅读源代码的能力。
很多人不喜欢阅读源代码,认为这是非常无聊的事情。
如果不会阅读源代码,对于后面写代码是非常困难的,很多开发人员主要把重心放在写代码上,反而忽略代码的阅读。
阅读代码是非常关键的,下面安徽电脑培训为大家介绍阅读代码的技巧。
1、学会运行代码运行代码是阅读代码的第一步,这样能够了解关于项目的很多细节,并且了解怎么进行运行,掌握库的使用方法。
这样是了解一个项目最好的方法,如果能够自己了解和编写相关的项目,这样对于使用框架和库会有自己的想法。
2、找到高层次的逻辑当您开始阅读项目的代码时,会涉及到每个细节。
相反的,你还需要掌握高层次结构,从这个地方找到入口点,在很多大型项目开发中都可以使用这种方法。
如果是进行web程序开发,那么安徽IT培训建议应该查看不同的包,例如存储业务逻辑的位置,存储UI代码的位置,控制器所在的位置等等。
3、了解和使用工具很多工具都可以有助于源代码阅读,并且对可视化代码有很大的帮助。
在使用过程中,安徽IT培训认为IntelliJIdea工具能够导航源代码,允许使用单词的一部分,甚至单词的缩写进行搜索。
您还应该学习键盘的快捷键。
使用鼠标导航源代码可能会非常无聊和缓慢,键盘快捷键可以更快的进行跳转。
4、了解语言更深入地了解特定语言有助于提高您的代码阅读技能。
每种语言都有自己的约定,样式和语法。
这些知识可以帮助您快速熟悉特定代码。
其中安徽电脑培训发现在Java语言中,方法名称以小写字母开头,而在C#语言中,方法名称以大写字母开头。
了解这种差异可以帮助你从源代码中找到识别方法。
专业代码如何查询?查大学的专业代码方法:1、通过《考生报考指南》查询《考生报考指南》上都有标注高考院校代码、专业代码,考生拿乎族到学校发的《考生报考指南》后,就可以直接翻书查询。如果学院代码以及专业代码有变动,考生也可以第一时间了解。2、通过《学校招生简章》查询考生在报考期间,收到的不同院校的《学校招生简章》中,可以明确查询到该校学院代码以及专业代码。
本科专业代码本科专业代码一般指普通高等学校本科专业目录。《普通高等学校本科专业目录》是我国教育部制订与修订的有关普通高等学校本科专业的目录,高等教育工作的基本指导性文件之一。它规定专业划分、名称及所属门类,是设置和调整专业、实施人才培养、安排招生、授予学位、指导就业,进行教育统计和人才需求预测等工作的重要依据。2021年2月10日,教育部又对该目录进行了更新,公布列入普通
如何查询大学的专业代码?查大学的专业代码方法:1、通过《考生报考指南》查询《考生报考指南》上都有标注高考院校代码、专业代码,考生拿到学校发的《考生报考指南》后,就可以直接翻书查询。如果学院代码以及专业代码有变动,考生也可以第一时间了解。2、通过《学校招生简章》查询考生在报考期间,收到的不同院校的《学校招生简章》中,可以明确查询到该校学院代码以及专业代码。
如何查询学校专业代码如何查询学校专业代码:1、登录中华人民共和国教育部门户网站或者各省教育考试院网址通过查询服务查询2、参考学校提供的招生资料3、参考《报考指南》或《招生计划》以第一种途径使用中华人民共和国教育部门户网站查询为例。第一步:登陆中华人民共和国教育部政府门户网站: 第二步:点击【服务】-【查询服务】第三步在右上
如何查询高校的专业代码?查大学的专业代码方法:1、通过《考生报考指南》查询《考生报考指南》上都有标注高考院校代码、专业代码,考生拿到学校发的《考生报考指南》后,就可以直接翻书查询。如果学院代码以及专业代码有变动,考生也可以第一时间了解。2、通过《学校招生简章》查询考生在报考期间,收到的不同院校的《学校招生简章》中,可以明确查询到该校学院代码以及专业代码。
如何查询本科各专业代码?目前一共有三种途径可以查询到专业代码。分别为:1、登录中华人民共和国教育部门户网站或者各省教育考试院网址通过查询服务查询2、参考学校提供的招生资料3、参考《报考指南》或《招生计划》以第一种途径使用中华人民共和国教育部门户网站查询为例。第一步:登陆中华人民共和国教育部政府门户网站: 第二步:点击【服务】-【查询服务】
专业代码前字母a?教师招聘报考中的专业代码中的A、B、C是指什么A是指研究生,B是指本科,C是指大专英语专业代码a050201和b050201的区别英语专业(大学本科专业代码为B050201,研究生专业代码为A050201).如对你有所帮助,请采纳或给予好评,如有其他疑问,可以向我求助。专硕的专业代码前面有A吗考研代码为6位,前2位位专业代码,3、4位代表
如何查询自己大学学的专业代码?目前一共有三种途径可以查询到专业代码。分别为:1、登录中华人民共和国教育部门户网站或者各省教育考试院网址通过查询服务查询2、参考学校提供的招生资料3、参考《报考指南》或《招生计划》以第一种途径使用中华人民共和国教育部门户网站查询为例。第一步:登陆中华人民共和国教育部政府门户网站: 第二步:点击【服务】-【查询服务
2025-03-05 00:41:58
2025-02-25 10:02:08
2025-03-04 06:13:52
2023-10-31 16:18:38
2025-02-28 13:13:00
2024-10-17 16:21:20