我一直在使用Java很长一段时间,并且我花了很长一段时间使用GWT(Google Web Toolkit)进行Web开发。它的美妙之处在于我拥有面向Java对象的构造,不用担心如何将其转换为GWT - 让Google处理它。我对Javascript的了解足够了,但是没有达到我可以用它进行繁重的Web开发的程度。 后来我决定我必须对Javascript有一个更深入,更透彻的理解,这是一个真正的过山车 - 就在我认为我得到某些东西的时候,某些事情会发生,并证明我错了 - 我只是误解。Javascript中的Java面向对象的概念
什么更好的地方来表达我的关注比计算器:我乞求一些资源和指针,这将是一个Javascript相当于下面的一些Java概念:
Class
instance of a class - object
Member variables
Getters
Setters
Abstract Class
Interface
Inheritance
Access Modifiers
Constructors
我知道其中的一些概念,但正如我所说 - 我相信我有一些概念上的困难。如果有人可以指出一位真正的JavaScript大师试图在这里指出这些非常概念,我会非常高兴。
这是一个很好的问题,但我投票结束,因为它的范围非常广泛。 – Perception 2012-02-15 15:26:30
事情是,这些概念中有一半不存在于JS中,部分原因在于原型OOP,部分原因是由于动态分类。你不会试图翻译个别的概念。 – delnan 2012-02-15 15:28:01
我反对结案,因为他不希望我们解释这件事。他只希望链接到好的资源。 – 2012-02-15 15:28:40