jQuery命名空间与闭包用法示例

作者:袖梨 2022-06-25

本文实例讲述了jQuery命名空间与闭包用法。分享给大家供大家参考,具体如下:

"

+"

"

+"

"

+"

"

+"

"

+"

"

+"

"

+"

"

+"

";

}

}

$("#companyInfo").html(code);

//分页

keywords_pagenumber=data.data.pagination.thisPage;

varkeywords_pagesize=data.data.pagination.pageRange;

vardataSize = data.data.pagination.dataSize;

vartotalpage =Math.ceil(dataSize/keywords_pagesize);

$("#exp_keywords_page").pageBar({

PageIndex: keywords_pagenumber,//当前页

PageSize: keywords_pagesize,//每页记录数

TotalPage: totalpage,//总页数

RecordCount: dataSize,//数据总数

//isShowPageNumber:false,

onPageClick:function(page){

keywords_pagenumber=page;

companyList.getCompanyUser();

}

});

}

});

}

$(document).ready(function(){

console.log("check register user");

//节能服务公司用户list

companyList.getCompanyUser();

});

//提交

$('#modalForm1').ajaxForm(function(jsonResult) {

if(jsonResult.success) {

alert("保存成功!");

window.location.reload();

}else{

alert(jsonResult.msg);

}

});

})(jQuery);

代码如下 复制代码

/*

* 服务公司用户汇总,审核

*/

(function() {

"use strict";

varcompanyList=newObject();//声明命名空间

//时间戳格式化为时间

companyList.getLocalTime =function(nS){

returnnewDate(parseInt(nS)).toLocaleString().substr(0,17);

}

//节能服务公司用户list

varkeywords_pagenumber=1;

companyList.getCompanyUser =function(){

varurl="/ptsp/rest/company/register/list";

$.get(url,{thisPage:keywords_pagenumber},function(data){

console.log(data.data.rows);

console.log(data.data.pagination);

if(data.success){

varresult=data.data.rows;

varcode="";

for(vari=0;i

for(variinresult){

varobj=result[i];

varaddress=obj[5]+obj[6];

varsta=obj[8];

vartxt=""

if("WAIT"==sta){

txt="待审核";

}elseif("YES"==sta){

txt="已审核";

}elseif("NO"==sta){

txt="不通过";

}

code +="

"+obj[1]+" "+obj[2]+" "+address+" "+txt+" "+companyList.getLocalTime(obj[9])+"

注:jQuery的命名空间是类似css的类,而不是类似java中的package。JS闭包概念很简单,就是函数用到外部变量,不需要传参就可以获取。

相关文章

精彩推荐