var ActionItemModule = (function () {
var newAIID = 0; //new action item id
var dataReadyFlag = false;
return {
setData: function (data) {
setActionItems(data["actionitems"]);
},
getData: function () {
return getActionItems();
},
validateData: function () {
return checkActionItems();
},
addRow: function () {
addActionItem();
},
removeRow: function () {
removeActionItem();
},
setWorkMode: function (mode) {
if (!dataReadyFlag) {
setTimeout("ActionItemModule.setWorkMode('" + mode + "')", 500);
return;
}
doSetWorkMode(mode);
}
};红字部分的这种写法是什么意思??求解答啊!
var newAIID = 0; //new action item id
var dataReadyFlag = false;
return {
setData: function (data) {
setActionItems(data["actionitems"]);
},
getData: function () {
return getActionItems();
},
validateData: function () {
return checkActionItems();
},
addRow: function () {
addActionItem();
},
removeRow: function () {
removeActionItem();
},
setWorkMode: function (mode) {
if (!dataReadyFlag) {
setTimeout("ActionItemModule.setWorkMode('" + mode + "')", 500);
return;
}
doSetWorkMode(mode);
}
};红字部分的这种写法是什么意思??求解答啊!
解决方案 »
- 关于用Linq合并List的问题
- SQL语句~~只要字段里的某2个连续字符匹配查询条件字符中的某2个连续字符 就得出结果
- 关于javascript里面取控件ID的问题。
- 鼠标移到左边的头像上,弹出一个层,然后,鼠标可以移动到弹出层上,点上面的链接,这是怎么做出来的?
- 帮忙给个简单的用户注册、留言系统的实现源文件急用!
- datagrid 取值得问题
- 怎样才能实现在客户端实现向datagrid中添加一行?
- 加急问题求ASP.NET读取数据,用ajax以树型菜单显示数据!帮忙谢谢~~
- repeater控件排序问题
- 连接EXCEL后,能不能用DataReader(“”)读出?
- 遇见一个很变态的ajax传参问题。
- 学生小弟暑假遇问题就指导,有图易解决!
setData:function (data) {
setActionItems(data["actionitems"]);还有这个setData:function(data) 又是什么意思?
1、(function(){})()
这种结构式一个匿名函数,匿名函数其中的一种形式就是这样,之所以用括号包起来并且在最后加一个括号是为了调用这个匿名函数。
这样写的好处是里边的变量都是封闭的,不对外开放,减少了全局变量带来的混乱。
2、
setData:
这里return 的是一个对象 setData我们可以理解为方法变量
打个比方:
var jQuerys = (function () {
return { setData: function () { alert("11111") } }
})();
alert(jQuerys.setData());
//你看下 这个就可以好理解啦吧