自用封裝javascript函式

2021-09-06 10:38:45 字數 1829 閱讀 8048

(function

();jhrz_img_arr.loading = ["/static/images/loading.gif", "/static/images/loading_gray.gif"];

jhrz_img_arr.normal = ["/static/images/normal.gif"];

window["jhrz_img_arr"]=jhrz_img_arr;

})();

/*

**獲取url引數

*@name:獲取的引數名

*/function

querystring(parameter)

/*

**開啟模態視窗

*@url 位址

*@width 寬度

*@height 高度

*/function

showdialog(url, width, height)

else

catch(e) ");

win.focus();

}return

win;

}

/*

**載入等待提示

*@flag(true開啟提示,false關閉提示)

*注意:需要將頁面html,body的style中設定margin、padding為0,width、height為100%;*/(

function

(flag) ;

//建立loading層

var create_load_div = function

() };

//移除loading層

var remove_load_div = function

() };

//function

myloading(flag)

window["myloading"] =myloading;

})();

/*

*將引數轉換物件

*@url (a=1&b=2)

*return

*/function

getqueryjson(url) ; //

object

url.replace(/(\w+)=(\w+)/ig, function (a, b, c) );

return

ret;

}

/*

**封裝jquery get請求ajax

*author:葉明龍

*time:2012-12-10

*/function

getajax(url, para, fn) ;

}$.get(url, para,

function

(data) )

}}

2013-12-18補充

array.prototype.max = function

()array.prototype.min = function

()

jquery easyui loading載入等待提示......

function

ajaxloading()

function

ajaxloadend()

//呼叫示例

$.ajax(,

beforesend:ajaxloading,\\傳送請求前開啟進度條

success:

function

(robj)

});

Javascript 高階 封裝

js中處處是物件,物件導向的第一步當然就是封裝了。由於js中沒有類的概念,所以封裝起來也比較麻煩。以下介紹兩種js的封裝。1 使用約定優先的原則,將全部的私有變數以 開頭 看完 是不是有種被坑的感覺。只把全部的變數以 開頭,事實上還是能夠直接訪問的,這能叫封裝麼。當然了。說了是約定優先嘛,這樣的方式...

常見函式封裝(自用,隨時更新)

說明 為了繫結事件的時候,不支援傳遞scope.引數 繫結目標,繫結事件,繫結函式,scrop常用this 返回 函式 用於銷毀繫結 function connectevent target,event name,fn,scope target.on event name,fn return fn ...

JavaScript函式封裝呼叫

舉個列子 我們在寫前端頁面,經常會使用到jquery文字框內容,來判斷一下輸入值是否符合,常見的寫法 這個頁面寫了個方法,結果發現另外乙個頁面還要寫同樣的,於是,就會寫到js中 引入,呼叫 function test 頁面呼叫 test 這也是一種封裝,還有一種封裝方法是 test function...