我是一个使用ASP.NET,C#等的.NET webdev ...我在大学5年前"学习"了javascript,可以用它做基本的工作.但我想知道精通它是否有用.
我为什么要学习Javascript?学习JQuery或不同的库比它更有利吗?
是的,在学习其中一个库之前,一定要学习Javascript.这是整个行走之前你可以运行的东西.
确保将这些网站添加到书签:
Mozilla的开发者网站:这包含对Mozilla中Javascript API的引用.这将帮助您确保编写Firefox理解的代码.
IE开发者网络中的网站:同样适用于IE.
W3对HTML的DOM的引用:在今天的大多数Web应用程序中,Javascript代码操纵DOM,这是对屏幕上显示的对象的内部跟踪(但你已经知道了,对吧?)这是对DOM API的引用.它是语言中立的,这意味着它不针对Javascript,但这些方法也存在于Javascript中.
道格拉斯·克罗克福德(Douglas Crockford)的网站:道格·克罗克福德(Doug Crockford)归结为Javascript.他的页面中的文章是必读的.因为Javascript具有闭包和一流的功能,所以他认为它比其他语言更接近Lisp和Scheme.他教你如何使用这些语言功能大大改进你的代码.
Yahoo Developer network:您可能还想检查一下.不过,我不是这个网站的常客,所以我真的不能说太多.
是的,如果您正在进行Web开发,绝对应该学习JavaScript.我强烈推荐Doug Crockford的JavaScript:The Good Parts.而且,JQuery是一个很好的框架(这个网站使用它) - 它取决于你想要做什么 - YUI和ExtJS也非常好.
答案很简单.
放下是的.有一个原因是谷歌对Chrome的V8 JS引擎做了如此大的大惊小怪,为什么Mozilla正在开发用于Firefox的TraceMonkey以及为什么Webkit已经在Squirrelfish工作了一段时间(现在是Squirrelfish极端).这是因为JS在这一天变得越来越受欢迎.