最近專案告一段落,在這期間寫了很多js,但是回頭想想,發現其中相當多的一部分是在重複編寫,低效並且無意義,於是花了半天的時間,將一部分我個人覺得用的比較多的js方法總結了一下,部分方法基於jquery-1.3.2,今後將不斷更新,主要的方法列表如下:
* 方法名 功能說明
* openmodelwindow 開啟模態對話方塊(ie only)
* setcookie 設定cookie
* getcookie 讀取cookie
* delcookie 刪除cookie
* ajaxsubmit ajax提交資料
* sleep 當前操作暫停(休眠)
* goon 當前操作繼續
* showwaitinfo 在指定位置新增提示資訊
* clearwaitinfo 清除提示資訊
//以下為jquery擴充套件方法,形式:$.fn.function
* checkall 選中this內的所有checkbox
* clearall 取消this內的所有checkbox的選中狀態
* getselectedvalues 獲取this內選中的checkbox的value,多個value用「|」分隔
* getselectedtexts 獲取this 內選中的checkbox的text,多個text用「|」分隔
* getselectedvalue 獲取this內選中的radio的value
* getselectedtext 獲取this內選中的radio的text
* getselselectedvalue 獲取this對應的select選中項的value
* getselselectedtext 獲取this對應的select選中項的text
//以下為字串的prototype擴充套件方法,形式:string.prototype.function
* replaceall 替換所有子串
* removelast 刪除字串的最後乙個字元
* removeall 刪除字串中的所有匹配子串
* trim 去掉首尾的空格
* checkstrlen 檢查字串名稱是否過長,如果過長則截斷,並加上省略號
* getlength 獲取str的實際長度,中文2,英文1
* occurs 統計指定字元出現的次數
* isdigit 檢查是否由數字組成
* isalpha 檢查是否由數字字母和下劃線組成
* isnumber 檢查是否為數字
* isinchinese 檢查是否包含漢字
* isemail 檢查是否是email
JS一些方法總結
目錄 1 array like資料轉換為陣列,常見的array like資料有nodelist,agruments,具有索引,長度屬性的物件 2 型別判斷 for迴圈 2.array.prototype.slice.call 3.array.from 4.set,針對可迭代物件 typeof,主要用...
js的一些實用正則判斷方法
1.正則判斷 乙個鏈結是否有效合法 if input name iisredirect prop checked p2 sredirecturl reg http https w g 正規表示式判斷http https 開頭都為合法 此方法判斷 獲取到的乙個url跟正則匹配 是否是有效位址 2.js...
JS一些 實用竅門
const arr 11,22,33,44,55,66 arr.length 3 console.log arr 11,22,33 arr.length 0 console.log arr console.log arr 2 undefined可以使用物件解構的語法來獲取陣列的元素 const cs...