個人總結的一些實用js方法

2021-08-24 21:16:23 字數 1863 閱讀 9850

最近專案告一段落,在這期間寫了很多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...