随笔-51  评论-14  文章-0  trackbacks-0
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 阅读(169) 评论(0)  编辑  收藏 所属分类: 每日积累

只有注册用户登录后才能发表评论。


网站导航: