JSP頁面引入:
<script type="text/javascript">
Ext.onReady(hank.index.init,hank.index);
</script>
外部JS文件代碼:
Ext.namespace('hank');
hank.index = function(){
return {
init:function(){
alert("test!!!!");
}
};
}();
作用呢就是用來封裝一個global范圍對象的屬性和方法,以避免和其它的對象的屬性和方法發生沖突,定義在return塊中的方法和屬性是公共的,外界可以直接訪問,而其余的屬性則不允許外界訪問,通過這種方式,Ext較好的實現了在JavaScript中定義屬性的public/private 問題。比較一下我在另外一篇blog中的js對象的private/public/protected的定義,就可以看出這種方法的好處:清晰。
posted on 2008-07-08 16:35
Hank1026 閱讀(176)
評論(0) 編輯 收藏 所屬分類:
每日積累