JQuery源代码-绝对不可读
JQuery source code - absolutely unreadable?
是只有我还是任何JavaScript DOM操作或WEB UI框架代码真的很难掌握,因为长文件,缺乏适当的缩进和稀缺的注释?
我读过几本关于JavaScript的好书,喜欢这门语言,但是当我试图理解所有流行框架的内部工作原理时,我很难强迫自己超越一个大文件的前一百行。
这是一个真正的问题,不是陈述句。我只是想弄明白,是我太烂了,还是别人在分享我的印象。
天哪。首先,不要试图对最小化和混淆的javaScript进行逆向工程。其次,它是开源的并且有文档记录。
谁说他在读简化的代码?
这个问题可能是封闭的,但是是的,jQuery有一些相当不可读的源代码和糟糕的组织。John Resig认为把中的所有都扔给单个构造函数及其原型是一个好主意。
我猜如果你想要一个DOM库是很好的评论,试着看看原型。在我看来,它实际上被过度评论了,但如果您希望将其作为各种DOM特性和机制的参考,它可能是一个很好的来源。
迷你版确实不适合人类使用,但它更小、更快。您正在寻找开发版本
虽然我能理解你的沮丧,但jQuery(以及其他api, c++的STL)并不适合普通工程师阅读。它们针对自己的目的进行了优化,并且擅长于此,这就是为什么每个人都在使用它们。试过了。
一般来说,jQuery使用了很多闭包和框架的符号,以及插件在运行中定义了很多匿名函数。因此,通过代码"遵循"数据的方式并不容易。至少这是我有限的理解。所以,如果你只是糟糕,你肯定不是唯一一个。
相关文章:
- 在JS或jQuery或任何客户端脚本的帮助下,通过查看源代码读取源代码
- 使用 jquery 读取给定 url 的源代码
- 使用AJAX源代码和appendTo理解和实现jQuery自动完成
- jquery.kyco.googleplusfeed.min.js未精简的源代码
- Jquery仅适用于源代码
- 使用jquery获取其他域名网站的源代码
- jQuery验证后,$.ajax返回HTML源代码
- jQuery更改元素属性并返回编辑后的Html源代码
- 我可以使用Jquery获取元素的HTML源代码吗?
- Javascript/jQuery/html:当涉及“硬”刷新时,如何从页面源代码自动检索数据
- 在 jquery 中从 iframe 源代码访问组件
- jQuery href 属性添加在 Firebug 中可见,但在源代码中不可见
- 当我使用 JSON 获取源代码时,jquery 自动完成损坏
- 在为 jquery 自动完成设置源代码时获取“语法错误:缺少:在属性 ID 之后”
- 将名称“jQuery”更改为jquery源代码中的其他名称
- jQuery获取整个iframe源代码,包括之外的注释
- jquery 自动完成源代码说明
- jQuery/JavaScript 在控制台中运行并显示在源代码中,但不在 joomla 中运行
- 在jquery或javascript中捕获html源代码
- 如何将HTML源代码与jQuery Autocomplete一起使用