JavaScript深入学习的层次

4
我是一名使用ASP.NET的新网页开发人员。到目前为止,我并没有真正需要JavaScript做任何事情,因为我所构建的应用程序都是相当简单的数据挖掘应用程序,并且我的受众不需要炫酷的功能。然而,我想开始减少对ASP.NET的依赖(内置控件验证器、Ajax工具包等)。
除了学习语言的语法之外,在我可以开始使用像jquery这样的框架创建有意义的业务应用程序和漂亮的Ajax小部件之前,必须学习哪些JavaScript的基础知识?我需要学习DOM、HTTP和不同的浏览器吗?所有这些东西都非常令人望而生畏。

说实话,如果你在做ASP.NET(或任何其他形式的服务器端编程),那么你应该对HTTP有合理的了解(在我看来)。 - Quentin
一点点DOM(http://www.quirksmode.org/dom/intro.html)不会有错。了解节点系统(文档树)非常重要。 - Martin Hennings
1个回答

7

我会花至少几个小时来尝试以下每一个内容:

  1. DOM和环境(window,document,location,history,cookie)
  2. 内置类型(数字,布尔值,数组,对象,正则表达式)
  3. 高阶函数
  4. 原型和构造函数
  5. 闭包
  6. 异步执行(事件,超时,XMLHttpRequest)

我喜欢Mozilla文档。 它正确,详细且简明扼要。 学习这些内容将使您理解大部分jQuery的魔法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接