在学习JavaScript框架库(如jQuery,Prototype等)之前学习JavaScript是个好主意吗?
有时候我发现自己很挣扎,因为我觉得我不知道我应该知道JavaScript.
一个明确的是.学习和学习恐惧所需要的时间不会太长,而且奖励也不仅仅值得.
有时候我发现自己很挣扎,因为我觉得我不知道Javascript和我应该知道的吗?
我想你回答了自己的问题.
我会反对说,虽然理想情况下你会在学习jQuery 之前熟练掌握JavaScript ,但你可以通过使用库跳入和编码来在两个方面取得很大进展.
jQuery的一个优点是它可以更容易地在浏览器中执行某些操作.您可以通过剪切和粘贴以及调整其他人的代码来完成大量实际工作,那么为什么不开始这样做呢?当你走的时候,当你遇到一个你不太明白的习语时,可以四处寻找并找出它的含义或工作原理.
随着时间的推移,您将成为JavaScript和jQuery的主人.
如果你有任何编程背景,那么一本好书可以帮助你快速掌握JavaScript,这是Douglas Crockford的,JavaScript:The Good Parts.
只要您在Javascript中学习BASICS ; HTML文档遍历,事件处理等...你应该没有问题学习jquery.
然后从学习基础知识中,您将了解Jquery如何帮助您完成javascript可以执行的操作,但工作量较少.
你的问题的答案肯定是肯定的.jQuery,Prototype和其他用于克服跨浏览器头痛并简化AJAX,UI行为,DOM操作等.如果您只是复制/粘贴片段或者对Javascript没有真正的理解,那么最终会遇到一些非常糟糕的代码.
作为一个试金石,你应该能够遵循Javascript重新介绍的所有内容.这是编写优秀代码的最低要求,您可能需要更多Google搜索.只有这样你才能阅读威利森对jQuery同样出色的介绍.
这应该为你提供一个良好的开端.然后,如果你能够做到这一点,你就可以开始消化Crockford(从Douglas Crockford开始- JavaScript:The Good Parts).