【问题标题】:New Comer to JS Looking for GuidanceJS 新手寻求指导
【发布时间】:2011-01-02 00:51:46
【问题描述】:

我对 JavaScript 还很陌生。任何人都可以分享一些关于入门的好建议吗?我在 ActionScript 3 方面有一点经验,并且在我的 CS 学位中学习了一些 Java 课程,但我的背景是一名设计师过渡到开发领域。我的目标是成为一名全面的前端开发人员,我想超越简单的幻灯片动画和翻转效果。任何指导/智慧将不胜感激!

【问题讨论】:

  • "学过一些 Java 课程" ... javascript 不是 java .. 甚至不是相关的。
  • 这里有很多关于 javascript 入门的问题。这是一个。 stackoverflow.com/questions/3970961/… 您可以使用右上角的搜索框搜索 SO。您会发现数十个问题指向各种资源。
  • 这应该在Programmers.SE,但您应该查看this 问题以获得有关 JS API 的好建议。
  • 谢谢 Erik,我知道 Java 与 JavaScript 无关。我学习了一些 Java 课程,所以我知道两者的区别。

标签: javascript


【解决方案1】:

我会推荐一些阅读材料:

初学者JavaScript: The Definitive Guide

中级JavaScript Patterns

高级JavaScript: The Good Parts

最好的学习方式是练习。编写一个简单的应用程序。完成后,重写它,以便您了解上次做错了什么。或许,再重写一遍。然后,开始一个新项目。重复:)。

【讨论】:

  • 感谢您的建议。我现在正在阅读 Javascript:权威指南。很棒的书。出于好奇,您开始使用哪些类型的简单应用程序?我正在用 JS 从头开始​​创建幻灯片,这对我来说并不容易,但我学到了很多东西。
  • 我使用自定义 JavaScript 的第一个项目是一个简单的内容管理系统 (CMS)。它做了一些基本的事情:添加和删除行、基本的输入验证、对表中的行进行着色。这是在我学习 jQuery 之前(我强烈推荐的一个 JavaScript 框架,一旦你对 JavaScript 本身有了很好的掌握)
【解决方案2】:
【解决方案3】:

确保 ECMA 遵循原型继承,而不是经典继承。此外,JS 是一种动态语言,因此请务必了解如何在运行时修改对象。良好设计模式 (MVC) 的知识对于编写简洁有效的客户端至关重要。最后,为了成为一名优秀的客户端开发人员,了解服务器端开发原则以及应用程序的后端如何工作并没有什么坏处。我的意思是您不需要了解如何在技术层面处理请求的细节,而是需要了解 AJAX 等工具如何对您的服务器资源造成压力的影响。或者为什么您在服务器上工作的同事会关心诸如“事务”之类的事情——了解服务器端实现并没有什么坏处。

【讨论】:

  • 感谢您的建议。我开始了解 JavaScript 的表现力。
猜你喜欢
  • 2017-09-24
  • 2020-08-03
  • 2014-12-15
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 1970-01-01
  • 2011-01-01
  • 2012-12-25
相关资源
最近更新 更多