欢迎来到天天文库
浏览记录
ID:34175753
大小:97.00 KB
页数:7页
时间:2019-03-04
《eclipse下javascript开发spket插件实现自定义js的自动》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Eclipse下javascript开发-----spket插件实现自定义js的自动提示1,安装spket,如1.6.18,可网上找向导如:http://wenku.baidu.com/view/9f3e88fd04a1b0717fd5ddd3.html2,基于JQuery的开发配置jquery库3,静态函数a)自定义js,CommMethod.js/***通用方法*@returns{CommMethod}*/functionCommMethod(){this.isEmpty=function(str){returnCommMethod.isEmpty(st
2、r);}}/***为空检查*@param{}str*@return{Boolean}*/CommMethod.isEmpty=function(str){if(str==undefined
3、
4、str==null
5、
6、str=='null'
7、
8、str==''){returntrue;}returnfalse;}/***get非空数据*@param{}str*@return{Boolean}*/CommMethod.getNotNull=function(str){if(this.isEmpty(str)){return'';}returnstr;}CommMet
9、hod.trim=function(str){returnstr.replace(/(^s*)
10、(s*$)/g,"");}a)配置CommMethod.js到spket里b)开发中代码使用效果,代码自动提示及辅助输入a)注意事项,生效说明:需重启eclipse,且每次新增CommMethod.js函数时也需重启eclipse,否则可能不起作用。2,类方式使用a)自定义js,map.js/***javascriptmap*/functionMap(){this.elements=newArray();/***获取MAP元素个数*@return{}*/thi
11、s.size=function(){returnthis.elements.length;}/***判断MAP是否为空*@return{}*/this.isEmpty=function(){return(this.elements.length<1);}/***删除MAP所有元素*/this.clear=function(){this.elements=newArray();}/***向MAP中增加元素(key,value)*@param{}_key*@param{}_value*/this.put=function(_key,_value){varisCo
12、ntainKey=false;for(vari=0;i13、emove=function(_key){varbln=false;try{for(vari=0;i14、ments.length;i++){if(this.elements[i].key==_key){returnthis.elements[i].value;}}}catch(e){returnnull;}}/***获取指定索引的元素(使用element.key,element.value获取KEY和VALUE),失败返回NULL*@param{}_index*@return{}*/this.element=function(_index){if(_index<015、16、_index>=this.elements.length){returnnull;}retur17、nthis.elements[_index];}/*
13、emove=function(_key){varbln=false;try{for(vari=0;i14、ments.length;i++){if(this.elements[i].key==_key){returnthis.elements[i].value;}}}catch(e){returnnull;}}/***获取指定索引的元素(使用element.key,element.value获取KEY和VALUE),失败返回NULL*@param{}_index*@return{}*/this.element=function(_index){if(_index<015、16、_index>=this.elements.length){returnnull;}retur17、nthis.elements[_index];}/*
14、ments.length;i++){if(this.elements[i].key==_key){returnthis.elements[i].value;}}}catch(e){returnnull;}}/***获取指定索引的元素(使用element.key,element.value获取KEY和VALUE),失败返回NULL*@param{}_index*@return{}*/this.element=function(_index){if(_index<0
15、
16、_index>=this.elements.length){returnnull;}retur
17、nthis.elements[_index];}/*
此文档下载收益归作者所有