最近在研究MUI框架時,看到這樣的代碼: init,這個外面還有一層: 有些明瞭了,這就像java中對象的裡面定義了一個init方法,這裡init方法也是初始化方法,這裡是對整個頁面進行初始化。調用類似java:_App.init()即可. 關於細節說法:這是一種json寫法,把所有的functio ...
最近在研究MUI框架時,看到這樣的代碼:
1 init: function(options) { 2 var that = this; 3 …… 4 }
init,這個外面還有一層:
var _App = init: function(options) { …… }, …… }; ……
有些明瞭了,這就像java中對象的裡面定義了一個init方法,這裡init方法也是初始化方法,這裡是對整個頁面進行初始化。調用類似java:_App.init()即可.
關於細節說法:這是一種json寫法,把所有的function,所有的變數等,都用var o = {x:func,y:"",z:obj}這種架構。
這種類似class的理解是指將var ***視為創建了一個對象,x:func是定義了一個方法,y:""是定義了一個屬性,z:obj是定義了另一個對象。整體來看是類似json寫法{x:***,y:***}