Dav*_*ore 9 javascript frameworks
如果我总是使用框架并且自己什么都不做,我将如何成为JavaScript的主人?
我问了一个关于JavaScript的问题,每个人都建议我使用框架(它不会向我展示JS的真正核心!)而不是手工编码.
Abe*_*bel 14
是的:框架往往隐藏JavaScript的许多复杂部分.但问题是,当你知道如何有效地使用框架时,你会成为一个更糟糕的JavaScript编码器吗?当然不是.有效地使用任何编程语言的子集通常比使用语言的每个资产都差.
不:框架倾向于隐藏JavaScript的许多复杂部分.使用框架,在调试时查看其代码,理解框架使您成为JavaScript 的真正主人.框架通常会显示您从未想过自己的方法.看看代码.它经常被评论甚至记录,并成为一个主人.
因此:使用JavaScript框架使编码更容易,并在此过程中学习.
**PS:**回答你的上一个问题.自从Netscape早期出现以来,我就完成了JavaScript编程.是的,我们肯定制作了自己的本土框架和库.Sarissa是我积极帮助开发的一个用于JavaScript的"框架"(或库).但是,在用任何语言编写时,我们通常不会将经常使用的函数放在一起,最终可能演变成一个框架?
更新:刚修正了一些可怕的打字错误,不打扰重读;-)
这是一把双刃剑。如果您有足够的时间去学习,那么您可以避免使用框架并手动完成所有事情。框架往往会提高您的工作效率,因为它会处理浏览器兼容性等所有细节。这实际上是一个关于所有抽象级别的争论。
我建议学习该框架并花时间学习该框架抽象出来的底层概念。
不,因为您需要了解 JavaScript 才能使用框架,并且越来越多地使用 JavaScript 可以帮助您掌握它。但它们会阻止你掌握 DOM。