小弟依据这个而写了一种方式.但是却不知道是否合理.希望大家一起讨论
(function () {
var backUpNamespace = {//定义命名空间
backUpClass: function () {//定义类
//以下是定义方法
this.error = function (data) {
//失败操作
};
this.backup = function (data) {
//成功操作
};
this.diaoyong = function () {
$("#loading").show();
var o = {
url: "backUp.aspx",
dataType: "html",
data: "type=backup",
success: this.backup,
error: this.error
};
ComAjax(o);
};
}
};
window.backUp = backUpNamespace;})(window);$(function () { $("#btnbackup").click(function () {
var back = new backUp.backUpClass();//实例化对象
back.diaoyong();//调用方法
back = null;//清除对象,释放内存
});
});以上是小弟自己执磨和自己写的.但是不知道是否合理.或是是否有更好的写法.望大家指点.
也希望和大家一起学习和进步
(function () {
var backUpNamespace = {//定义命名空间
backUpClass: function () {//定义类
//以下是定义方法
this.error = function (data) {
//失败操作
};
this.backup = function (data) {
//成功操作
};
this.diaoyong = function () {
$("#loading").show();
var o = {
url: "backUp.aspx",
dataType: "html",
data: "type=backup",
success: this.backup,
error: this.error
};
ComAjax(o);
};
}
};
window.backUp = backUpNamespace;})(window);$(function () { $("#btnbackup").click(function () {
var back = new backUp.backUpClass();//实例化对象
back.diaoyong();//调用方法
back = null;//清除对象,释放内存
});
});以上是小弟自己执磨和自己写的.但是不知道是否合理.或是是否有更好的写法.望大家指点.
也希望和大家一起学习和进步
解决方案 »
- 求教:google map api通过动态<script>方式引入出错
- 菜鸟求是思路
- 怎么用javascript解决IE6不支持的:hover
- javascript怎么修改xml的某个属性值
- xmlhttp:open方法中的POST该怎么写,才能用Request.Form接受到值
- 有什么能防止页面跳转
- 当光标停在a标签的链接上,怎么在光标处显示一段文字提示?
- 在检验表单输入时,为什么弹不出错误信息 什么不填写 提交了反而 提示注册成功!!!
- 求助:在用open打开新视窗之前如何判断是否已经有打开过新视窗,并将之close
- 有没有办法用javascript获得一个text框中选中的内容。
- 谁能把我这个滚动调一下啊?
- 关于EXT的render的问题,请教ext高手!
//定义类
function 类名(){}
//定义方法
类名.propoty = function(){}
这样感觉好点
性能的话 等出现这个问题了 在修改下内部这个类的定义方式 参看1楼另外 传进的window参数 没有被使用
内部的简洁定义可以写成var backUpNamespace= window.backUp ={...}