test=function(){
var fn=function(){alert("test");};//fn与hi这两个方法有什么区别?
return {hi:function(){alert();}};
}我想test.hi()这样调用,可是不行,必须test().hi()才行,怎么做到类似java的静态方法?
var fn=function(){alert("test");};//fn与hi这两个方法有什么区别?
return {hi:function(){alert();}};
}我想test.hi()这样调用,可是不行,必须test().hi()才行,怎么做到类似java的静态方法?
解决方案 »
- 为什么我无法将图片drag-drop到浏览器指定的位置
- 可以显示当前城市 但是显示不出公交路径 求查看哪里错误 刷分的勿进 非常急 跪求了
- jquery.pagination.js分页,点击下一页时如何让焦点回到页首~
- JS 循环选择 选择第一个和最后一个,中间连续被选.
- 通过js动态增加的表单怎么提交?
- js怎么实现三级关联
- 请问怎样才能用javascript语句来动态的改变一个链接文字颜色呢?
- 往列表框中加一项
- 为什么用onclick都可以,用onmousedown就不行?
- 如何收回无人回答已经无用但是放了分的帖子?斑竹请指点
- JSI2Alpha及JSA1beta 发布
- open一个新页面,如何屏蔽标题上的IP地址
test.hi=function(){alert();}test.hi();
//this.xx
}既然这样定义
说明这个 xx 只能是在test实例化后才能使用,所以直接用test.xx是错误的,
静态方法必须只能在 function 外声明个人愚见