怎么读懂jquery源码(读懂jquery源码需要多久)-冯金伟博客园

如何正确阅读jquery源代码和jquery插件源代码

1。jQuery为了兼容,有很多东西,都是历史遗留下来的。

例如,函数如。ready(),为什么和scroll有关系?就是要兼容一些ie。这种代码不仅对编程思路没用,而且很吵。想要筛选出来,就得知道这段代码的变化,付出的努力得不偿失。

2.jQuery中的代码不一定是最优的,例如,事件委托。每个事件触发器都调用选择器,这实际上是低效的。但是我懒,没有提交补丁。

3.jQuery实际上很容易编写一个准系统。在使用的过程中多思考,多思考多总结就好。

4.在像jQuery这样的框架中,真正具有挑战性的东西并不多。一半以上只是一堆堆代码。剩下的价值在于架构、抽象和可扩展性。

5.有一句话分享给所有同行:工程师让需求成真,优秀的工程师把复杂变成简单,顶尖的工程师把不可能变成可能;建筑师掌握当下,优秀的建筑师放眼未来,顶尖的建筑师创造时代。

jQuery的目的是让前端工程师的工作更简单容易,但并不适合所有的前端工程师。如果你的目标是成为一名优秀的架构师,一名顶级的架构师,那么你在jQuery上是看不清楚未来的。

审查元素可以看到代码但查看源代码没有,这是为什么?

你上面说的比较模糊1、你的意思是想看到一些html代码却看不到2、html为dom元素,也是你平时常操作的界面内容部分,也是常常能看到的。

3、对于不同的语言对html的操作有所不同4、你用C的话,界面处理是一种方式,你有.NET可能是.asp当然这个也可以相互转化5、你用php编码也会有点变化,但对界面的初始操作,也可在后来导入,你是操作dom元素6、你看不到html中的一些代码或者标签,它没有隐藏,只是书写方式变了。

7、以java为例,前台会用jsp来写,但界面文件几乎看不到一个dom元素(html标签)

8、考虑安全一般都会这样,当做对一些影楼类宣传的网站不必这样,因为它没有什么。9、htmljavascripcss是一家,有空看一下Bootstrap,jquery.10、有时也会后台来完成前台代码的编写。11、你把代码发过来,我看一下。*以上希望对你有帮助