2024-10-16 04:55:18 | 977招生网
对于学习软件开发的人来说,学会阅读源代码是非常重要的,然而很多人并不具备阅读源代码的能力。
很多人不喜欢阅读源代码,认为这是非常无聊的事情。
如果不会阅读源代码,对于后面写代码是非常困难的,很多开发人员主要把重心放在写代码上,反而忽略代码的阅读。
阅读代码是非常关键的,下面安徽电脑培训为大家介绍阅读代码的技巧。
1、学会运行代码运行代码是阅读代码的第一步,这样能够了解关于项目的很多细节,并且了解怎么进行运行,掌握库的使用方法。
这样是了解一个项目最好的方法,如果能够自己了解和编写相关的项目,这样对于使用框架和库会有自己的想法。
2、找到高层次的逻辑当您开始阅读项目的代码时,会涉及到每个细节。
相反的,你还需要掌握高层次结构,从这个地方找到入口点,在很多大型项目开发中都可以使用这种方法。
如果是进行web程序开发,那么安徽IT培训建议应该查看不同的包,例如存储业务逻辑的位置,存储UI代码的位置,控制器所在的位置等等。
3、了解和使用工具很多工具都可以有助于源代码阅读,并且对可视化代码有很大的帮助。
在使用过程中,安徽IT培训认为IntelliJIdea工具能够导航源代码,允许使用单词的一部分,甚至单词的缩写进行搜索。
您还应该学习键盘的快捷键。
使用鼠标导航源代码可能会非常无聊和缓慢,键盘快捷键可以更快的进行跳转。
4、了解语言更深入地了解特定语言有助于提高您的代码阅读技能。
每种语言都有自己的约定,样式和语法。
这些知识可以帮助您快速熟悉特定代码。
其中安徽电脑培训发现在Java语言中,方法名称以小写字母开头,而在C#语言中,方法名称以大写字母开头。
了解这种差异可以帮助你从源代码中找到识别方法。
977招生网(https://www.173977.com)小编还为大家带来北大青鸟分享js代码事件机制识别的相关内容。
在各种浏览器中存在三种事件模型:原始事件模型,DOM2事件模型,IE事件模型。
其中原始的事件模型被所有浏览器所支持,而DOM2中所定义的事件模型目前被除了IE以外的所有主流浏览器支持.
原始事件模型:
在原始事件模型中(也有说DOM0级),事件发生后没有传播的概念,没有事件流。北大青鸟认为事件发生,处理,结束,就这么简单。监听函数只是元素的一个属性值,通过指定元素的属性值来绑定监听器。书写方式有两种:
(1)HTML代码中指定属性值:
(2)在js代码中指定属性值:document.getElementsByTagName(‘input’)[0].onclick=func
优点:所有浏览器都兼容
缺点:
1.逻辑与显示没有分离 977招生网
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);})
如果点击span的输出:
li对象
span对象
点击li的非span区域,输出
li对象
li对象
preventDefault与stopPropagation是干什么的
以上就是977招生网小编为大家带来的内容了,想要了解更多相关信息,请关注977招生网。更多相关文章关注977招生网:www.173977.com对非北京考生来说,高考考上清华有多难?从古至今,很多人都想过考清华,但是没有实现。只能把这样的思想灌输给孩子,希望自己的孩子有出息,比自己强,可以考入清华大学。这是大人的梦想,只是转移给了小孩子。小孩子不懂,因此承袭了大人的梦想,随着时间的流失,梦想逐渐破灭。清华每年在全国的招生也就是三四千人,而本地就要招两三百人,其余给高考大省分配一些,比如河南,山东,广东这些地区
全国大学生各专业选择人数占比每年专业选择人数占比各不相同,大学专业分为红牌,黄牌,绿牌专业,红牌专业比较冷门,就业率低,薪资不理想,黄牌次之,绿牌就业率高,薪资高。红牌专业有法学、生物技术、生物科学与工程、数学与应用数学、历史学、生物工程、市场营销、英语、国际经济与贸易计算机,这些专业大学生选择人数占比较低机械、电气、土木、医学等专业就业相较不错。不过选择什么样的专业固然重要,但是如果努力
太原学电脑好一点的培训中心太原学电脑好一点的培训中心推荐如下:北大青鸟太原教育中心、中国电子学习中心太原分中心、太原理工大学继续教育学院。1、北大青鸟太原教育中心北则早大青鸟太原教育中心是国内知名的IT培训机构之一,拥有多年的培训经验和丰富的课程体系。该教育中心提供的培训课程涵盖了电脑基础知识、软件开发、网络技术、数据库管理等多个方向。在教学方法上,他们注重理论与实践
关于青岛高中的几个问题、你好~~~~~很高兴为你解答这些疑惑~~~..我想你应该准备上高一了吧.....1.上学以后发书是一发三年的还是一学期现用现发??这个问题嘛~~不可能是上学以后就一起发三年的书吧...你听谁说的啊??有这样的明文规定吗(难道你那儿是一发三年的书??)~~~当然是一学期一学期现用现发,不管是高一,高二,还是高三.....2.高考都有什么科目,分数怎么划得
高职提前招生面试技巧有哪些?1、穿着要注意“着装不一定要正装或者很华丽高档,但要干净整洁。”该负责人特别提醒,参加面试时切记不能穿校服。“有些学生以为穿校服能给考官博个好印象,事实上为了公平起见,我们一般都会要求学生不要穿校服,尤其是有学校Logo的。”男生不要留胡子、长发,女生穿着不要太过“花哨或暴露”,不要化浓妆或太多装饰。2、怎样回答考官的问题有学生担心面试会
2022单招填志愿的技巧有哪些技巧单考单招的专业实行两轮志愿填报和两轮录取的方式。一志愿设一所院校,考生参加该院校组织的考试,各单招院校按考生考试成绩进行首轮录取备案。二志愿填报采用公布缺额,向考生征集志愿的方式,方法与首轮相同。单招填志愿的技巧一是单考单招的专业实行两轮志愿填报和两轮录取的方式。一志愿设一所院校,考生参加该院校组织的考试,各单招院校按考生考试成绩进行首轮录取
玉溪高考复读在一中旁边的实验中学那里个要得?呃。。。。是这样的一中复读都是在实验中学的教室上课。但是,如果你是上一届分数比较高的但是没有考上名牌(至少也是年级排名前50),那么以往的情况都是可以直接到下一届提高班插班的。可能有关系也可以进。否则就只能去实验中学了。。但是还是一中呢老师,教学质量的话,一中的都没有很差的。读书这个东西,本来还是靠自身努力和一种学习氛围,成绩不
深圳市高级中学的办学成果考试成绩高考2010年高考成绩:学校参考人数792人,重点上线达430人,重点率54.29%;本科上线783人,本科率为98.86。2011年高考成绩:学校参考人数791人,重点上线达484人,重点率61.11%;本科上线787人,本科率为99.37%。2012年高考成绩:学校参考人数793人,重点上线达436人,重点率55.00%;本科上线784人,本
2025-01-29 04:49:45
2024-10-14 00:17:39
2025-01-25 14:34:29
2024-09-12 15:30:48
2024-12-09 12:18:07
2024-09-16 08:22:16