在学习 jQuery、Prototype 等 JavaScript 框架库之前先学习 JavaScript 是不是一个好主意?
有时我发现自己很挣扎,因为我觉得我对 JavaScript 的了解不够深入。
在学习 jQuery、Prototype 等 JavaScript 框架库之前先学习 JavaScript 是不是一个好主意?
有时我发现自己很挣扎,因为我觉得我对 JavaScript 的了解不够深入。
一个强调YES。学习不会像您担心的那样花很长时间,而且回报将是值得的。
有时我发现自己很挣扎,因为我觉得我对 Javascript 的了解不够深入?
我想你回答了你自己的问题。
我会反其道而行之,虽然理想情况下您会在学习 jQuery之前精通 JavaScript ,但通过使用该库进行编码和编码,您可能会在这两个方面取得巨大进步。
jQuery 的优势之一是它可以更轻松地在浏览器中执行某些操作。您可以通过剪切、粘贴和改编其他人的代码来完成大量实际工作,那么为什么不开始这样做呢?在你前进的过程中,当你遇到一个你不太理解的习语时,四处寻找并找出它的意思或它是如何工作的。
随着时间的推移,您将成为 JavaScript 和 jQuery 的高手。
如果您有任何编程背景,Douglas Crockford 的《JavaScript: The Good Parts》是一本可以让您快速掌握JavaScript 的好书。
只要你学习Javascript的基础知识;HTML 文档遍历、事件处理等……学习 jquery 应该没有问题。
然后通过学习基础知识,您将了解Jquery如何帮助您完成 javascript 可以做的事情,但工作量更少。
你的问题的答案是肯定的。jQuery、Prototype 和其余的用于克服跨浏览器的难题并简化 AJAX、UI 行为、DOM 操作等。如果您只是复制/粘贴片段或对 Javascript 没有真正的了解,您最终会得到一些非常糟糕的代码。
作为试金石,您应该能够理解这篇精彩的 Javascript 重新介绍中所说的一切。这是编写好的代码的最低要求,可能需要您进行更多的谷歌搜索。只有到那时,您才应该阅读 Willison对 jQuery的同样出色的介绍。
这应该为您提供一个良好的开端。然后,如果您愿意,您可以开始消化 Crockford(从Douglas Crockford开始——JavaScript:The Good Parts)。