jquery 想知道JavaScript的基本层次(不是基础)架构[已关闭]

hgqdbh6s  于 2022-12-18  发布在  jQuery
关注(0)|答案(4)|浏览(108)

就目前的情况而言,此问题不适合我们的问答格式。我们希望答案能得到事实、参考资料或专业知识的支持,但此问题可能会引发辩论、争论、民意调查或广泛讨论。如果您认为此问题可以改进并可能重新讨论,请访问visit the help center以获取指导。
11年前关闭了。
我对JavaScript有很好的了解,我有热情去了解更多更深入的东西。所以我开始寻找基础或结构层,以及各种各样的概念,如事件委托,事件冒泡等。有没有关于它的资源?

bzzcjhmw

bzzcjhmw1#

我能想到两个。
Douglas Crockford's javascript page充满了关于该语言的令人敬畏的知识珍珠(包括基础知识和高级知识)。
Secrets of the Javascript Ninja这本书是一个高级资源,作者是John Resigjquery的前身,它还没有出版,但是如果你提前购买它,你可以获得beta版本(两周前有一个新版本)

5us2dqdw

5us2dqdw2#

我最喜欢的资源之一是道格拉斯Crockford的一系列Javascript视频:http://javascript.crockford.com/
他给你上了一堂完整的历史课,并结合实际应用解释了系统是如何工作的以及为什么工作。除此之外,请查看John Resig在他的博客上提供的资源(JQuery的创建者,一个非常流行的Javascript库):http://ejohn.org/blog/
这是一个有趣的一个后,你已经通过了Crockford视频:http://ejohn.org/apps/learn/
如果你能理解Crockford和Resig讨论的内容,你就能处理JS给你带来的任何问题。

krcsximq

krcsximq4#

要想真正深入了解javascript的架构,你应该好好读一读Specification
这个规范会让你更好地理解JavaScript的内部结构,并深入了解它的工作原理,你还可以了解你不小心使用了JavaScript的哪些非标准部分。
另一个更好理解的途径是阅读众所周知的和(希望)结构良好的开源libraries
阅读这样的库是学习javascript设计模式以及如何最大限度地利用各个部分的好方法。
第三个(也是更高级的)选择是阅读chrome的开源实现。
这会给予你了解javascript的底层实现,你确切地知道解释器在引擎盖下对你的代码做什么。
如果你对DOM比JavaScript本身更感兴趣,你可以随时阅读HTML5 spec

相关问题