偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

打造開(kāi)箱即用的JS工具庫(kù)之Xijs更新指南

開(kāi)發(fā) 開(kāi)發(fā)工具
Xijs 是一款開(kāi)箱即用的JS 業(yè)務(wù)工具庫(kù), 聚集于解決業(yè)務(wù)中遇到的常用的js函數(shù)問(wèn)題, 幫助開(kāi)發(fā)者更高效的進(jìn)行業(yè)務(wù)開(kāi)發(fā).

xijs 是一款開(kāi)箱即用的 js 業(yè)務(wù)工具庫(kù), 聚集于解決業(yè)務(wù)中遇到的常用的js函數(shù)問(wèn)題, 幫助開(kāi)發(fā)者更高效的進(jìn)行業(yè)務(wù)開(kāi)發(fā)。

接下來(lái)就和大家一起分享一下v1.2.2 版本的更新內(nèi)容。

1、添加常用判斷函數(shù)

該模塊主要由知乎作者 萌萌你萌不萌啊 貢獻(xiàn), 添加內(nèi)容如下:

  • isPhone - 判斷手機(jī)號(hào)格式。
  • isEmail - 判斷郵箱函數(shù)。
  • isIdCard - 判斷身份證格式函數(shù)。
  • isPhone - 判斷手機(jī)號(hào)格式。
  • lang - 判斷中英文。

使用方式如下:

import { 
isPhone,
isEmail,
lang
} from 'xijs';

// 判斷是否為正確的郵箱格式
console.log(isEmail('1111@qq.com')); // -> true

// 判斷是否為正確的手機(jī)格式
console.log(isPhone(13334433333)); // -> true

// 判斷是否為英文
console.log(lang.isEn('sadsad')); // -> true
// 判斷是否為中文
console.log(lang.isCn('薩達(dá)')); // -> true

2、添加常用數(shù)學(xué)計(jì)算函數(shù)

該模塊主要由 EasyRo 貢獻(xiàn), 添加內(nèi)容如下:

  • factorial - 階乘計(jì)算
  • fibonacci - 計(jì)算斐波那契數(shù)
  • sum - 求和數(shù)組

這幾個(gè)方法對(duì)于一些需要用到數(shù)學(xué)計(jì)算的場(chǎng)景非常有幫助. 接下來(lái)介紹一下具體用法:

接下來(lái)我們跑一下單元測(cè)試, 對(duì)整個(gè)庫(kù)做一個(gè)全面的掃描:

整個(gè)測(cè)試一共花了17.68s, 測(cè)試全部通過(guò), 各位小伙伴們可以放松食用。

為了方便大家更好的了解 xijs 這個(gè)庫(kù), 我列一個(gè)完整的目錄結(jié)構(gòu)供大家參考, 也可以直接用 xijs 的在線文檔中去參考學(xué)習(xí)。

  • 瀏覽器相關(guān) getRuntimeEnv - 獲取運(yùn)行環(huán)境getSelection - 獲取選中文本redirect - 重定向store - 本地存儲(chǔ)庫(kù)。
  • 字符串操作 base64 - base64編碼和解碼camelize - 橫線轉(zhuǎn)駝峰命名charCount - 獲取字符數(shù)formatNumber - 數(shù)值千分位格式化formatPercent - 值轉(zhuǎn)換為百分?jǐn)?shù)表示hyCompact - 緊湊型駝峰命名轉(zhuǎn)換hyphenate - 駝峰命名轉(zhuǎn)橫線命名randomStr - 生成隨機(jī)字符串repeat - 生成重復(fù)字符串uuid - 生成唯一id。
  • 常用判斷函數(shù) isArray - 判斷數(shù)組類型isEmpty - 判斷空對(duì)象isPc - 判斷設(shè)備類型isPhone - 判斷手機(jī)號(hào)格式isEmail - 判斷郵箱函數(shù)isIdCard - 判斷身份證格式函數(shù)isPhone - 判斷手機(jī)號(hào)格式lang - 判斷中英文。
  • 數(shù)據(jù)結(jié)構(gòu)相關(guān) cloneDeep - 數(shù)據(jù)深拷貝formatDate - 時(shí)間格式化getRawType - 獲取數(shù)據(jù)類型obj2url - 將對(duì)象參數(shù)解析為url字符串transformTree - 扁平轉(zhuǎn)樹(shù)結(jié)構(gòu)url2obj - url字符串轉(zhuǎn)對(duì)象。
  • 圖片處理函數(shù) compressImg - 自定義壓縮圖片函數(shù)file2img - 文件轉(zhuǎn)圖片對(duì)象hex2rgba - hex色值轉(zhuǎn)rgbargba2obj - 將rgba值轉(zhuǎn)化為rgba對(duì)象。
  • js高級(jí)函數(shù) debounce - 防抖函數(shù)parser - json超級(jí)解析器sleep - 睡眠函數(shù)throttle - 節(jié)流函數(shù)。
  • 常用算法和數(shù)據(jù)結(jié)構(gòu) bubbleSort - 冒泡排序quickSort - 快速排序。
  • 數(shù)學(xué)計(jì)算 average - 計(jì)算數(shù)組平均值difference - 創(chuàng)建一個(gè)排除指定項(xiàng)的數(shù)組random - 返回區(qū)域內(nèi)隨機(jī)數(shù)shuffle - 打亂數(shù)組factorial - 階乘計(jì)算fibonacci - 計(jì)算斐波那契數(shù)sum - 求和數(shù)組。
  • 幾何計(jì)算 coordinatesInCircle - 生成圓內(nèi)任意坐標(biāo)coordinatesInRect - 生成矩形內(nèi)任意坐標(biāo)judgePointInCircle - 判斷一點(diǎn)是否在圓內(nèi)。
責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2023-03-08 21:25:58

開(kāi)源工具庫(kù)開(kāi)箱

2023-05-26 08:02:11

工具函數(shù)庫(kù)模塊

2023-05-06 13:56:02

工具函數(shù)庫(kù)業(yè)務(wù)

2023-03-29 21:45:58

xijs工具庫(kù)

2023-04-17 22:33:06

xijsJS

2023-04-25 07:55:51

2021-06-29 10:35:10

Kubernetes工具Linux

2013-11-01 09:37:19

Android系統(tǒng)架構(gòu)工具

2021-08-31 15:53:48

Nuxt 開(kāi)箱服務(wù)

2023-01-15 20:28:32

前端圖片壓縮

2023-11-04 12:43:44

前端圖片參數(shù)

2022-08-08 08:29:55

圖片壓縮前端互聯(lián)網(wǎng)

2021-09-26 05:41:47

基礎(chǔ)設(shè)施連接無(wú)線技術(shù)網(wǎng)絡(luò)

2021-09-01 17:43:32

StreamNativ開(kāi)源

2025-06-26 08:15:00

JustAuth庫(kù)

2023-01-29 07:49:57

2021-09-28 09:30:18

uni-appVue 3.0uniCloud

2022-08-02 09:01:55

后臺(tái)管理模版

2022-01-03 18:15:35

FlaskTepHttpRunner
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)