資源描述:
《eclipse下javascript開發(fā)spket插件實現(xiàn)自定義js的自動》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、Eclipse下javascript開發(fā)-----spket插件實現(xiàn)自定義js的自動提示1,安裝spket,如1.6.18,可網(wǎng)上找向導如:http://wenku.baidu.com/view/9f3e88fd04a1b0717fd5ddd3.html2,基于JQuery的開發(fā)配置jquery庫3,靜態(tài)函數(shù)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非空數(shù)據(jù)*@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)開發(fā)中代碼使用效果,代碼自動提示及輔助輸入a)注意事項,生效說明:需重啟eclipse,且每次新增CommMethod.js函數(shù)時也需重啟eclipse,否則可能不起作用。2,類方式使用a)自定義js,map.js/***javascriptmap*/functionMap(){this.elements=newArray();/***獲取MAP元素個數(shù)*@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<0
15、
16、_index>=this.elements.length){returnnull;}retur
17、nthis.elements[_index];}/*