导航:首页 > 源码编译 > 前端jquery源码深度解读

前端jquery源码深度解读

发布时间:2022-10-15 01:09:13

‘壹’ 前端开发JS框架之jQuery的基础知识分享

jQuery对象是通过jQuery包装DOM对象后产生的对象

注意:jQuery对象只能使用jQuery里的方法,DOM对象只能使用DOM对象的方法

基本选择器

层级选择器:

基本筛选器:

属性选择器:

表单筛选器:

筛选器方法:

jQuery的一些方法:


注意:对于标签上有的能够看到的属性和自定义属性用attr()方法

对于返回布尔值比如checkbox,radion,option这三个标签是否被选中,用prop方法

事件绑定方式:

注意:DOM定义的事件可以用 .on()方法来绑定事件,但是jQuery定义的事件就不可以

常用事件有:

移除事件:把on改成off,就是移除 .on()绑定的事件

阻止后续事件执行:事件函数中添加 return false; (常用于阻止表单提交等)或者e.preventDefault()

阻止事件冒泡:添加e.stopPropagation()

利用父标签去捕获子标签的事件

推荐阅读:

前端开发框架之jQuery 和 Vue 的选择

前端开发之15个jQuery小技巧分享

前端开发之JQuery入门基础操作

前端开发框架jQuery的优势与基础知识分享

‘贰’ 完全理解jQuery源代码,在前端行业算什么水平

前端领域现在很杂,很乱。

有的专注于效果实现,跟动效设计师“愉快的玩耍”;有的专注于代码的动态更新维护,组件化吃天下。当然如果Jquery库弄的强无敌也是很有竞争能力的。

jquery作为javaScript的类库,解决了很多的问题,闲话不扯那么多了。。如果能够自己编写jquery的命令,通过插件编写,让组员或者研发人员都来使用你编写的插件,基本上也是高级前端工程师

‘叁’ jquery的源码看过吗能不能简单概况一下它的实现原理

原理就是对常用操作的封装,顺便解决了兼容性问题

‘肆’ 完全理解jQuery源代码,在前端行业算什么水平

依读了2周jQuery源码的人感觉来说,完全理解jQuery,就拿jQuery 1.11这个版本10337行代码来说,水平已经很不错了。谦虚点说,已经入门。骄傲点,国内领先水平。但其码我感觉是js架构之路起行的第一步,完全理解源码,说明有独立构建或组织大型web前端框架的能力和基础。然后看看完全理解jQuery是一个怎么样的状态。

看下面几个链接就明白了:
RubyLouvre/avalon · GitHub
artDialog
aui/artDialog · GitHub(后来的新版代码有所改变)
没错,这两个里边,就是在继承jquery的基础上做了自己的创新尝试。
然后在看下面这位:
[原创] jQuery1.6.1源码分析系列(停止更新)
是唯一出过jquery源码分析书的一位:
《jQuery技术内幕:深入解析jQuery架构设计与实现原理》(高云)【摘要 书评 试读】
然后在看这位:
jQuery 2.0.3 源码分析系列
是目前一直在更新的一位,通俗有深度且版本比较新。
在说一下我2周阅读jquery源码的心得,初看源码写的恶心,再看写的不错,细看写的真是精妙。然后今天在看ext 4.2的源码,真是流畅易读。基本来说,看懂jQuery源码,以后的源码学习之路可以说,平坦。
然后说是不是高手,高手只是一个自我定位的心理暗示,是一种人格魅力的体现,是业务与技术的完美结合。个人感觉只能无限的接近,不能在有限的生命里边到达。我们在通往目的地过程中享受一路的风景,这才是生命的意义。
然后在说前端,前端的核心是js,外围打酱油的技术太多,不一一列举。

css就像一瓶酒,得品。

html,css总共就那些标签跟选择器属性什么的,但是要写一个有扩展性,健壮性或维护性的页面不容易。现在写页面基本条件反射,不是如何快速的完成,而是思考如果有前端界面需求修改,怎么在修改代码最少的情况下完成整体需求任务。

js就像一把剑,得磨。
js刚开始只是为了较验,随便技术社会的发展,承担的角色越来越重,刚开始玩玩jQuery感觉已经会js了,其实只是冰山一角。随着对js的了解越来越多,他即变态又可爱,即好玩又难控,即有很多兼容问题,但解决兼容是我们基本生存之道。

人生就是一场梦,得作。

技术只是生活的一部分,曾经雄心斗志,如今低头写码。改变能改变的,接受不能改变的。人生有限,兄争朝夕啊。
最后说,什么时候能阅读jQuery源码,我感觉其码是纯js编码一年以上,js基础知识没有盲点。阅读源码,确实能学到很多东西。不只是技术,而是一种生活的态度。一种把一件事情做到极致的态度

‘伍’ 完全理解jQuery源代码,在前端行业算什么水平

三气周瑜,大战马超周瑜乘势到南郡,与曹仁交战,中曹操之计而重伤。诸葛亮坐收渔利,夺下南郡。不久又陆续攻占荆襄诸郡。刘备终于有了自己的土地。周瑜又定下美人计,诱刘备过江,与孙权之妹孙尚香成亲,以此为饵扣押刘备。赵云受诸葛亮密技,一次次粉碎周瑜的计谋。次年刘备逃回荆州,周瑜追至,中诸葛亮之计,更为荆州士兵取笑,箭创复发。回柴桑后定下假途灭虢之计取荆州,再次为诸葛亮识破。回柴桑后性命垂危,高叹“既生瑜,何生亮”而亡。诸葛亮又去吊孝,打破两方之间的尴尬,并为刘备寻得副军师庞统。[1]

‘陆’ jQuery 源代码看不懂,怎么办。。有没有解释jQuery 源代码的书籍

要不要阅读别人代码?
要。
阅读别人代码干什么?
提高自己的代码质量。
试图通过阅读别人代码找出代码的逻辑?
错误。
试图通过阅读别人代码找出想要实现自己的逻辑的代码?
正确,只有遵循了这个原则,才能实现物为我所用。
毫无目的去看别人代码 不晕才怪呢。

‘柒’ 完全理解jQuery源代码,在前端行业算什么水平

说明你对javascript的各种技巧和习惯了解很多,但是这无法作为衡量你前端水平的依据。
javascript只是前端技术的一方面而已。

‘捌’ 完全理解jQuery源代码,在前端方面算什么水平

不客气的讲,即使你能把jq倒背如流,也只是个初级爱好者水平。因为jq只是一个js框架,使用时较为方便而已。如果你没有较深的原生js功底,你也理解不透jq,更何况js在一般的项目中仅占一小部分,难堪大任。即使你做前端开发,也需要了解后台运作,包括数据库,否则你设计的前端会被后台开发人员一次次否定、嘲笑,也不会是一个好的前端工程师。

‘玖’ 完全理解jQuery源代码,在前端方面算什么水平

依读了2周jQuery源码的人感觉来说,完全理解jQuery,就拿jQuery 1.11这个版本10337行代码来说,水平已经很不错了。谦虚点说,已经入门。骄傲点,国内领先水平。但其码我感觉是js架构之路起行的第一步,完全理解源码,说明有独立构建或组织大型web前端框架的能力和基础。然后看看完全理解jQuery是一个怎么样的状态。

‘拾’ 完全理解jQuery源代码,在前端行业算什么水平

如果完整理解jquery源码的,但也需要应用到实际当中,比如修改源码,然后实现特殊的需求,这样我觉得可以算是专家的水平

阅读全文

与前端jquery源码深度解读相关的资料

热点内容
app保存草稿怎么用 浏览:806
安卓如何进入proumb 浏览:141
主机虚拟云服务器 浏览:617
删除分区加密的空间会不会恢复 浏览:703
京东app客户上门怎么看搜索量 浏览:739
怎么在农行app购买黄金 浏览:45
c型开发板和单片机 浏览:146
虚拟机建立用户的模板文件夹 浏览:904
无锡代码编程培训班 浏览:631
eps图形数据加密 浏览:933
没有滴滴app怎么打车 浏览:101
大数乘法java 浏览:1001
如何登录服务器看源码 浏览:526
如何做服务器端 浏览:157
注册服务器地址指什么 浏览:434
文本命令行 浏览:98
扑克牌睡眠解压 浏览:197
rc4算法流程图 浏览:162
胡萝卜解压方法 浏览:39
扫描pdf格式软件 浏览:880