如果我想通过小项目学习javascript,我该怎么办?

时间:2010-03-27 07:22:32

标签: javascript

我发现javascript并不那么容易掌握。我想深入研究它。我认为通过使用学习是一种好方法。由于javascript与其他C风格语言不同,哪种项目有利于学习?

感谢。

4 个答案:

答案 0 :(得分:4)

您可以处理涉及交互式UI的任何项目,然后将其构建为网页 从语法到事件处理,它将为您提供很多关于js的知识。

例如:计算器

答案 1 :(得分:1)

由于人们不可避免地会建议学习资源(而问题是关于项目,这是人们用来列出这些资源的CW答案。

图书

  • JavaScript:权威指南(第5版),由David Flanagan撰写。好作者的好书。有点过时了。

在线资源

  • The Specification(全新的第5版规格已经发布!)。语言很乱,但当你想知道完全某些东西应该如何运作时......
  • http://javascript.crockford.com/ Douglas Crockford对JavaScript非常了解。不是每个人(我自己包括 - TJ )都同意Crockford的所有结论,特别是像new运算符这样的事情,但他确实知道他的东西,所以如果你把他的各种文章作为观察思考,而不是福音,他是非常有教育意义和发人深省的。
  • Mozilla Developer Center

答案 2 :(得分:0)

我要做的第一个项目是让JsUnit工作并弄清楚我将如何定期运行我为项目其余部分编写的测试(如模拟或实际持续集成)。

答案 3 :(得分:0)

由于您没有发布您的年龄:
玩Canvas可能是一个好的开始。我学习AS2 [具有类似功能和ECMAScript风格的语法,如JavaScript]的方法是创建一个“Canvas”(MovieClip)并使用lineTo和moveTo进行游戏。

有了这个,你可以用简单的AI编写像Pong [我的第一个AS2游戏]这样的简单游戏......

开始这个项目将包括:

  1. 用户输入
  2. 图形
  3. 变量
  4. 流量控制
  5. 的setTimeout
  6. 逻辑
  7. 碰撞检测
  8. Pong是一个很棒的第一个项目,因为您可以根据需要自定义它。当我编写我的版本时,我通过按住Enter键来实现它,你可以在屏幕中间放置一个块,这样球就可以反弹了。可能性基本上是无止境的= /


    如果您对更多“经典”网页开发感兴趣[非RIA事物]
    你可以选择一个简单的熄灯游戏,这需要大约30分钟才能完成。