我一直在使用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