摘要: /**
* 定義一個全局對象, 屬性 Version 在發布的時候會替換為當前版本號
*/
var Prototype = {
Version: '@@VERSION@@'
}
/**
* 創建一種類型,注意其屬性 create 是一個方法,返回一個構造函數。
* 一般使用如下
* var X = Class.create(); 返回一個類型,類似于 java 的一個Class實例。
* 要使用 X 類型,需繼續用 new X()來獲取一個實例,如同 java 的 Class.newInstance()方法。
*
* 返回的構造函數會執行名為 initialize 的方法, initialize 是 Ruby 對象的構造器方法名字。
* 此時initialize方法還沒有定義,其后的代碼中創建新類型時會建立相應的同名方法。
*
* 如果一定要從java上去理解。你可以理解為用Class.create()創建一個繼承java.lang.
閱讀全文