我是一名使用ASP.NET、C#等技术的.NET Web开发人员...在大学里,我“学习”了Javascript,但已经有5年以上没有用到了,现在只能做一些基本的工作。但我想知道它是否值得投入时间成为一个熟练的Javascript。
为什么应该学习Javascript? 相对于学习JQuery或其他库,它更具优势吗?
我是一名使用ASP.NET、C#等技术的.NET Web开发人员...在大学里,我“学习”了Javascript,但已经有5年以上没有用到了,现在只能做一些基本的工作。但我想知道它是否值得投入时间成为一个熟练的Javascript。
为什么应该学习Javascript? 相对于学习JQuery或其他库,它更具优势吗?
在学习任何库之前,一定要先学习JavaScript。这是一个先学会走,才能跑的过程。
请务必把以下网站添加到您的书签中:
Mozilla 开发者网站: 这个网站包含了 Mozilla JavaScript API 的参考资料。这将有助于确保您编写的代码是 Firefox 能够理解的。
微软开发者网络中IE的网站: 相同的内容,适用于 IE。
W3 DOM对HTML的参考资料: 在大多数当今的网页应用程序中,JavaScript 代码操作 DOM,它是内部跟踪屏幕上显示对象的机制(但您已经知道这一点了,对吧?)这是关于 DOM API 的参考资料。它是语言无关的,这意味着它不是针对 JavaScript 的,但这些方法也存在于 JavaScript 中。
Douglas Crockford 的网站: 当谈到 JavaScript 时,Doug Crockford 是权威人物。他网站上的文章是必读之作。由于 JavaScript 具有闭包和一级函数,他认为它更接近于 Lisp 和 Scheme 而不是其他语言。他教你如何使用这些语言特性大大提高你的代码。
Yahoo 开发者网络: 您可能也想查看一下。我并不经常访问这个网站,所以无法多加评论。
如果你从事网页开发,那么学习JavaScript是非常必要的。我强烈推荐Doug Crockford所著的JavaScript: The Good Parts。此外,JQuery是一个很好的框架(本网站就使用了它)——这有点取决于你想做什么——YUI和ExtJS也非常不错。
Javascript是一种语言,学习几个小时就可以掌握你将真正使用的99%内容。我想你现在已经掌握了足够多的javascript知识,可以开始学习一个或多个框架。
学习JavaScript对于任何网络应用程序开发人员都是推荐的。为什么呢?
然而,学习JavaScript通常是在编程语言之间做出权衡。您应该考虑JavaScript是否与您的职业或项目相关。
除非你真的想深入学习JavaScript,否则我认为你最好学习足够的JS,以利用已有的经过验证的JavaScript库。