免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      你要的幾個JS實用工具函數(shù)(持續(xù)更新)

      今天,我們來總結下我們平常使用的工具函數(shù),希望對大家有用。1、封裝fetch源碼:/** * 封裝fetch函數(shù),用Promise做回調 * @type {{get: (function(*=)), post: (function(*=, *=))}} */const fetchUtil = { get: (url) => { return new Promise((resolve, reject) => { fetch(url, { method: ‘GET’, headers: { ‘Content-Type’: ‘application/x-www-form-urlencoded’, } }).then((response) => response.json()).then(response => { resolve(response); }).catch(err => { reject(new Error(err)); }); }); }, post: (url, params) => { return new Promise((resolve, reject) => { fetch(url, { method: ‘POST’, headers: { ‘Content-Type’: ‘application/x-www-form-urlencoded’, }, body: params }).then((response) => response.json()).then(response => { resolve(response); }).catch(err => { reject(new Error(err)); }); }); }};export default fetchUtil;使用:import Fetch from “../util/FetchUtil.js”; // post請求 post(){ let params = “”; params += “phone=” + “xxxxxx” + “&password=”+”123456”; Fetch.post(“https://carvedu.com/api/user/sms”, this.params) .then(res => { console.log(res); }) .catch(err => { console.log(err); }); } // get請求 get() { Fetch.get(“https://carvedu.com/api/courses”) .then(res => { console.log(res); }) .catch(err => { console.log(err); }); }2、判斷瀏覽器環(huán)境源碼:function getSystem(){ const mac = /mac/i, linux = /linux/i, win = /win/i; const platform = navigator.platform.toLowerCase(); if(mac.test(platform)){ return ‘MAC’; } else if(win.test(platform)){ return ‘WIN’; } else if(linux.test(platform)){ return ‘Linux’; } return undefined;}const browser = { versions:function(){ let ret = ‘xxSys’; const u = navigator.userAgent; const isMobile = !!u.match(/AppleWebKit.*Mobile.*/), ios = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), android = u.indexOf(‘Android’) > -1 || u.indexOf(‘Adr’) > -1; if(isMobile){ if(ios) return ‘IOS’; if(android) return ‘Android’; } else { ret = getSystem() || ret; } return ret; }(),};export default browser;使用:import browser from “../util/browers.js”console.log(browser.versions);3、計算時間差源碼:let startTime = new Date().getTime();export const start = (v) =>{ if(v===’reset’){ return startTime = new Date().getTime(); } else{ return startTime; }}使用:import {start} from “../util/Time.js”click(){ let userTime = new Date().getTime()-start(); start(‘reset’);}4、封裝正則庫源碼:export default { // 正則 regExp:()=>{ return { mPattern :/^1[345789]d{9}$/, //手機號驗證規(guī)則 cP : /^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$/, // 身份證驗證規(guī)則 regCode : /^d{4}$/ //驗證碼規(guī)則 /*……*/ } }}使用:import regExp from ‘../util/regExp.js’reg(){ var value =”” // 手機號碼舉例 console.log(regExp.regExp().mPattern.test(value));},

      。。。。。。。。。。。。。

      作者:Vam的金豆之路

      篇幅有限更多請見擴展鏈接:http://www.mark-to-win.com/tutorial/50912.html

      鄭重聲明:本文內容及圖片均整理自互聯(lián)網,不代表本站立場,版權歸原作者所有,如有侵權請聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年7月8日 06:24
      下一篇 2022年7月8日 06:24

      相關推薦

      • 存儲過程語法(sql server存儲過程語法)

        今天小編給各位分享存儲過程語法的知識,其中也會對sql server存儲過程語法進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧! oracle存儲過程基本語法…

        2022年11月26日
      • 成都健康碼崩了身份證怎么用(成都健康碼小程序)

        成都近期也是不斷出現(xiàn)疫情新增病例,大家在出行的時候都是需要出示健康碼的,而今天成都健康碼奔潰無法打開也讓不少上班族在出行的時候導致不便。成都健康碼崩了身份證怎么用?據(jù)悉在成都健康碼…

        2022年11月24日
      • 2022淘寶雙12滿減是多少規(guī)則一覽(2022淘寶雙12活動什么時候開始)

        還有不到一個月的時間今年的淘寶雙12活動就要開始了,還沒有在雙11期間買到心儀商品的用戶,就可以在雙12再進行購買了。對于買家來說最關心的就是淘寶雙12的優(yōu)惠力度了,那么,2022…

        2022年11月21日
      • 拼多多免費領商品有什么規(guī)則(拼多多免費領商品金幣后面是什么)

        拼多多免費領商品活動相信不少小伙伴都參加過,吸引力還是很大的,只要砍價成功就可以免費領到商品,一些小伙伴第一次參加不知道拼多多免費領商品有什么規(guī)則?下面小編為大家?guī)砥炊喽嗝赓M領商…

        2022年11月21日
      • 淘寶大號怎樣開通小號(一個手機號可以注冊幾個淘寶賬號)

        做淘寶,小號是避不開的話題。自己注冊淘寶小號限購,買淘寶老白號使用也是各種異常 限購,異常,無法登錄…..怎么辦?老號商干貨分享!內容不長,都是實戰(zhàn)總結技術,了解這幾點少走彎路! …

        2022年11月21日
      • 微博話題如何推廣微博話題引流技巧揭秘

        今天的主題是一位粉絲提問的,他說自己業(yè)務相關的微博話題被競爭對手搶掉了主持人,發(fā)的話題微博被對方停閉,基本處于被對方壟斷的狀態(tài),想問一下有什么方法能夠解決,那么,這次老馬就來聊一聊…

        2022年11月20日
      • 快手號不要了怎么注銷(怎樣注銷快手號)

        快手我們進行觀看短視頻的時候,出現(xiàn)了重置新賬號,不少小伙伴們想知道這個是怎么回事,不知道的小伙伴們,就讓小編給大家詳細的講講吧。 快手出來重置新賬號是咋回事 快手出來重置新賬號說明…

        2022年11月20日
      • 抖音黃v認證可以修改嗎如何取消 抖音黃v認證是永久的嗎

        在玩抖音的時候經常會看到有的賬號是黃v認證的,大家知道這個黃v認證是怎么申請的嗎?申請了之后怎么去修改取消呢?下面就和小編一起來看看抖音黃V認證如何取消的,一起來看看吧。 抖音黃V…

        2022年11月18日
      • 抖音怎樣用大號建小號(一個手機號怎么申請2個抖音)

        今年已經是抖音上線的第五個年頭了,現(xiàn)在的抖音早已經趨于成熟,各種算法和推薦機制教程橫飛,可很多人都沒有注意到抖音賬號注冊這個方面,其實運營賬號從注冊時就已經開始了。所以本文就來講講…

        2022年11月18日
      • 微信群沒有減號怎么踢人(微信群聊怎么踢人)

        我們在創(chuàng)建群之后,最頭疼的問題就是有人在群里發(fā)垃圾營銷廣告鏈接了。但是我們有時候經常會因為手頭上剛好有事情在做不能及時踢掉這些人而導致社群人員流失。 現(xiàn)在企業(yè)微信有了防騷擾功能,我…

        2022年11月18日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息