前端開發專案中 常用到的 方法(整理)

2021-08-22 10:08:45 字數 2143 閱讀 9589

1. 獲取url引數

function geturlparam(name) ;
2.設定cookie

function setcookie(cname, cvalue, path, options, domain) ;

d.settime(d.gettime() + (exdays * 24 * 60 * 60 * 1000));

var expires = "expires=" + d.toutcstring();

if (domain)

document.cookie = cname + "=" + cvalue + ";path=" + path + ";" + expires;

};//

3.谷歌統計

(function (i, s, o, g, r, a, m) , i[r].l = 1 * new date(); a = s.createelement(o),

m = s.getelementsbytagname(o)[0]; a.async = 1; a.src = g; m.parentnode.insertbefore(a, m)

})(window, document, 'script', '', 'ga');

ga('create', 'ua-16260521-4', 'auto');

ga('send', 'pageview');

//1

var _hmt = _hmt || ;

var hm = document.createelement("script");

hm.src = "";

var s = document.getelementsbytagname("script")[0];

s.parentnode.insertbefore(hm, s);

//2 事件新增統計

if(_hmt) _hmt.push(['_trackevent','key1','key2','key3'])

5.常用的正則rxg

let telrex =/^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]$/ //手機

let qqrex = /^[1-9][0-9]$/; //qq

let gethtml = /<\/?[a-za-z]+(\s+[a-za-z]+=".*")*>/g;;;/<[^>]+>/g //匹配標籤名

6.class操作

function hasclass(el, classname) 

function addclass(el, classname)

let newclass = el.classname.split(' ')

newclass.push(classname)

el.classname = newclass.join(' ')

}function removeclass( el,classname);

};

7.獲取data-後面屬性值

function getdata(el, name, val) 

return el.getattribute(prefix + name)

}

8.隨機打亂陣列

//獲取隨機數

function getrandomint(min, max)

//打亂陣列

function shuffle(arr)

return _arr

}

9.定時器防抖動

function debounce(func, delay) 

timer = settimeout(() => , delay)

}}

專案中常用到的註解,分類,用法

用於指示spring類的例項是乙個控制器,加在controller類上使用 controller 用於標註業務層元件 service 指定要變成實現類的介面所在的包,然後包下面的所有介面在編譯之後都會生成相應的實現類 是在springboot啟動類上面新增 路徑 申明請求的url,加在control...

專案中常用linux命令整理

在軟體專案開發中,難免會用到linux作業系統,這裡整理了一些目前用到過的linux命令 常用的 後續還會繼續補充 cd是change directory的縮寫,這個命令是用來切換工作目錄的命令。語法 cd 相對路徑或者絕對路徑或特殊符號 說明 不加引數時,預設切換到使用者主目錄,即環境變數home...

專案開發中常用到的SQL語句

閱讀目錄 在前端面試中最常見的問題就是頁面優化和快取 貌似也是頁面優化 被問了幾次後心虛的不行,平然平時多少會用到一些,但突然問我,很難把自己知道的都說出來。頁面優化明顯不是一兩句能夠說完的,這兩天總結了一下css相關的優化知識,寫篇部落格梳理一下,還望大家多多指教 迴圈示例 declare i i...