最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

開(kāi)箱即用的開(kāi)源工具庫(kù)xijs示例詳解

 更新時(shí)間:2023年03月09日 09:26:46   作者:徐小夕  
這篇文章主要為大家介紹了開(kāi)箱即用的開(kāi)源工具庫(kù)xijs示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

xijs 是我2年前開(kāi)源的一款面向復(fù)雜業(yè)務(wù)場(chǎng)景的 javascript 工具庫(kù), 包含了業(yè)務(wù)開(kāi)發(fā)中常用的:

  • 瀏覽器相關(guān)函數(shù)
  • 字符串常用操作方法
  • 常用類型判斷方法
  • 數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換算法
  • 圖像圖形處理算法
  • js高級(jí)函數(shù)
  • 數(shù)學(xué)計(jì)算函數(shù)

我們可以通過(guò) npm /yarn 一鍵安裝到項(xiàng)目:

yarn add xijs

也可以使用 cdn 在項(xiàng)目中引用:

<script src="https://cdn.jsdelivr.net/npm/xijs@1.1.1/dist/xijs.min.js"></script>

同時(shí) xijs 有詳細(xì)的使用文檔, 可以幫助我們輕松的使用和查詢.

接下來(lái)和大家同步一下最近的更新.

引入單元測(cè)試

這塊主要是小伙伴 EasyRo 貢獻(xiàn)的代碼. 為了保證工具庫(kù)的代碼質(zhì)量, 我們需要對(duì)每一個(gè)函數(shù)進(jìn)行單元測(cè)試, 以便讓 xijs 的函數(shù)庫(kù)擁有更高的質(zhì)量, 這里分享一段測(cè)試代碼:

import { store, sleep } from '../src/index';
describe('瀏覽器相關(guān)測(cè)試', () => {
  test('支持設(shè)置過(guò)期時(shí)間的 localstorage', async () => {
    store.set('name', 'jack', Date.now() + 1000);
    expect(store.get('name')).toEqual({ status: 0, value: 'jack' });

    await sleep(1000);
    expect(store.get('name')).toEqual({ status: 3, value: null });
  });
});

每次代碼提交時(shí)會(huì)自動(dòng)跑一遍測(cè)試用例, 如下結(jié)果為測(cè)試的效果:

后續(xù) xijs&nbsp;會(huì)提供更多實(shí)用的方法函數(shù), 比如:

  • 幾何邊界計(jì)算
  • 幾何隨機(jī)數(shù)生成算法
  • 常見(jiàn)排序算法
  • 鏈表函數(shù)

等, 如果大家有好的建議或者想?yún)⑴c貢獻(xiàn), 歡迎和我聯(lián)系.

github: github.com/MrXujiang/x…

文檔: http://h5.dooring.cn/xijs

以上就是開(kāi)箱即用的開(kāi)源工具庫(kù)xijs示例詳解的詳細(xì)內(nèi)容,更多關(guān)于開(kāi)箱即用開(kāi)源工具庫(kù)xijs的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • js仿蘋果iwatch外觀的計(jì)時(shí)器代碼分享

    js仿蘋果iwatch外觀的計(jì)時(shí)器代碼分享

    這篇文章主要介紹了JS+CSS3實(shí)現(xiàn)的類似于蘋果iwatch計(jì)時(shí)器特效,很實(shí)用的代碼,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • JS中判斷null的方法分析

    JS中判斷null的方法分析

    這篇文章主要介紹了JS中判斷null的方法,結(jié)合實(shí)例形式對(duì)比分析了常見(jiàn)的JS錯(cuò)誤判斷方法及正確判斷操作相關(guān)技巧,需要的朋友可以參考下
    2016-11-11
  • JS 實(shí)現(xiàn)可停頓的垂直滾動(dòng)實(shí)例代碼

    JS 實(shí)現(xiàn)可停頓的垂直滾動(dòng)實(shí)例代碼

    下面小編就為大家?guī)?lái)一篇JS 實(shí)現(xiàn)可停頓的垂直滾動(dòng)實(shí)例代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-11-11
  • layui 數(shù)據(jù)表格+分頁(yè)+搜索+checkbox+緩存選中項(xiàng)數(shù)據(jù)的方法

    layui 數(shù)據(jù)表格+分頁(yè)+搜索+checkbox+緩存選中項(xiàng)數(shù)據(jù)的方法

    今天小編就為大家分享一篇layui 數(shù)據(jù)表格+分頁(yè)+搜索+checkbox+緩存選中項(xiàng)數(shù)據(jù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • 工作中常用的js、jquery自定義擴(kuò)展函數(shù)代碼片段匯總

    工作中常用的js、jquery自定義擴(kuò)展函數(shù)代碼片段匯總

    本文主要對(duì)工作中常用的js、jquery自定義擴(kuò)展函數(shù)代碼片段進(jìn)行了分享,具有很好的參考價(jià)值,需要的朋友一起來(lái)看下吧
    2016-12-12
  • JavaScript 繪制餅圖的示例

    JavaScript 繪制餅圖的示例

    這篇文章主要介紹了JavaScript 繪制餅圖的示例,幫助大家更好的利用JavaScript繪制圖表,感興趣的朋友可以了解下
    2021-02-02
  • js 多層疊的TAB選項(xiàng)卡

    js 多層疊的TAB選項(xiàng)卡

    一個(gè)多層疊的TAB選項(xiàng)卡,自適應(yīng)寬度(自行更改nonstop的width測(cè)試效果)。
    2010-01-01
  • JsonProperty 的使用方法詳解

    JsonProperty 的使用方法詳解

    這篇文章主要介紹了JsonProperty 的使用方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • 微信小程序?qū)崿F(xiàn)列表滾動(dòng)頭部吸頂?shù)氖纠a

    微信小程序?qū)崿F(xiàn)列表滾動(dòng)頭部吸頂?shù)氖纠a

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)列表滾動(dòng)頭部吸頂?shù)氖纠a,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • tracking.js實(shí)現(xiàn)前端人臉識(shí)別功能

    tracking.js實(shí)現(xiàn)前端人臉識(shí)別功能

    這篇文章主要介紹了tracking.js實(shí)現(xiàn)前端人臉識(shí)別功能,本文通過(guò)實(shí)例代碼截圖的形式給大家展示的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04

最新評(píng)論

文登市| 宜宾市| 曲麻莱县| 集安市| 嘉禾县| 塘沽区| 沽源县| 黄大仙区| 读书| 靖州| 普兰店市| 辽宁省| 忻州市| 沽源县| 大关县| 桐城市| 龙江县| 镇安县| 竹山县| 文昌市| 公安县| 安达市| 山丹县| 龙岩市| 双江| 竹山县| 怀仁县| 冷水江市| 周宁县| 渭南市| 信丰县| 富平县| 辽宁省| 桐乡市| 云南省| 平泉县| 利津县| 梁平县| 耿马| 中牟县| 泸西县|