日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
推薦15個Javascript常用工具類

今天給大家分享15個Javascript常用工具類,希望大家喜歡。

創(chuàng)新互聯(lián)建站專注于賽罕網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供賽罕營銷型網(wǎng)站建設,賽罕網(wǎng)站制作、賽罕網(wǎng)頁設計、賽罕網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務,打造賽罕網(wǎng)絡公司原創(chuàng)品牌,更為您提供賽罕網(wǎng)站排名全網(wǎng)營銷落地服務。

js 常用工具類

  • lodash 一個一致性、模塊化、高性能的 JavaScript 實用工具庫。
  • xijs 一款面向復雜業(yè)務場景的 javascript 工具庫
  • ramda 一個很重要的庫,提供了許多有用的方法,每個 JavaScript 程序員都應該掌握這個工具
  • day.js 一個輕量的處理時間和日期的 JavaScript 庫,和 Moment.js 的 API 設計保持完全一樣, 體積只有 2kb
  • big.js 一個小型,快速的 JavaScript 庫,用于任意精度的十進制算術運算
  • qs 一個 url 參數(shù)轉化 (parse 和 stringify)的輕量級 js 庫
  • decimal.js 實現(xiàn) JavaScript 的任意精度的十進制類型庫

表單校驗

  • Validator.js 一個強大的 js 表單校驗庫
  • Validate.js 致力于提供一種驗證數(shù)據(jù)的跨框架和跨語言方式的 js 庫, 已通過 100%代碼覆蓋率的單元測試

dom 庫

  • JQuery 封裝了各種 dom/事件操作, 設計思想值得研究借鑒
  • zepto jquery 的輕量級版本, 適合移動端操作
  • fastclick 一個簡單易用的庫,它消除了移動端瀏覽器上的物理點擊和觸發(fā)一個 click 事件之間的 300ms 的延遲。目的就是在不干擾你目前的邏輯的同時,讓你的應用感覺不到延遲,反應更加靈敏。

文件處理

  • file-saver 一個在客戶端保存文件的解決方案,非常適合在客戶端上生成文件的 Web 應用程序
  • js-xlsx 一個強大的解析和編寫 excel 文件的庫

lodash

官方網(wǎng)址:https://www.lodashjs.com/

Github(55.1k): https://github.com/lodash/lodash

lodash 一個一致性、模塊化、高性能的 JavaScript 實用工具庫。

如下圖:

 xijs

官方網(wǎng)址:http://h5.dooring.cn/xijs/

Github: https://github.com/MrXujiang/xijs

xijs 是一款面向復雜業(yè)務場景的 javascript 工具庫,目前已支持:

  • parser json 解析器, 在原生 json api 基礎上支持序列化和反序列化函數(shù), 正則等
  • store 一款支持設置過期時間且支持回調的本地緩存庫, 基于 localStorage 二次封裝
  • formatDate 支持自定義的時間格式化函數(shù)
  • obj2url 將對象轉換成編碼后的 url 字符串
  • url2obj 將 url 字符串轉換成對象
  • isPc 判斷設備是否為 pc 端類型
  • debounce 防抖函數(shù)
  • throttle 節(jié)流函數(shù)
  • randomStr 生成指定個數(shù)隨機字符串的函數(shù)
  • uuid 生成唯一 id
  • shuffle 數(shù)組亂序, 洗牌算法
  • randomStr 生成隨機字符串
  • transformTree 將扁平數(shù)組轉換成樹結構
  • 等等開發(fā)中常用的工具函數(shù), 輕松提高業(yè)務研發(fā)效率.

如下圖:

 ramda

官方網(wǎng)址:https://ramdajs.com/

Github(22.6k): https://github.com/ramda/ramda

ramda 一個很重要的庫,提供了許多有用的方法,每個 JavaScript 程序員都應該掌握這個工具

如下圖:

dayjs

官方網(wǎng)址:https://dayjs.gitee.io/zh-CN/

Github(41.5k): https://github.com/iamkun/dayjs/

Day.js 是一個輕量的處理時間和日期的 JavaScript 庫,和 Moment.js 的 API 設計保持完全一樣.

如下圖:

 big.js

官方網(wǎng)址:http://mikemcl.github.io/big.js

Github(4.7k): https://github.com/MikeMcl/big.js/

big.js一個小型,快速的 JavaScript 庫,用于任意精度的十進制算術運算

如下圖:

 qs

Github(7.5k): https://github.com/ljharb/qs

qs 是一個 url 參數(shù)轉化 (parse 和 stringify)的輕量級 js 庫

如下圖:

 decimal.js

官方網(wǎng)址:http://mikemcl.github.io/decimal.js

Github(5.2k): https://github.com/MikeMcl/decimal.js/

decimal.js 實現(xiàn) JavaScript 的任意精度的十進制類型庫

如下圖:

validator.js

Github(20.6k): https://github.com/validatorjs/validator.js

Validator.js 是一個強大的 js 表單校驗庫

如下圖:

 Validate.js

官方網(wǎng)址:https://validatejs.org/

Github(2.6k): https://github.com/ansman/validate.js

Validate.js 致力于提供一種驗證數(shù)據(jù)的跨框架和跨語言方式的 js 庫, 已通過 100%代碼覆蓋率的單元測試

如下圖:

JQuery

官方網(wǎng)址:https://jquery.com/

JQuery 封裝了各種 dom/事件操作, 設計思想值得研究借鑒

如下圖:

 zepto

官方網(wǎng)址:https://zeptojs.bootcss.com/

zepto是 jquery 的輕量級版本, 適合移動端操作

如下圖:

fastclick

官方網(wǎng)址:http://labs.ft.com/

Github(18.8k): https://github.com/ftlabs/fastclick

fastclick 一個簡單易用的庫,它消除了移動端瀏覽器上的物理點擊和觸發(fā)一個 click 事件之間的 300ms 的延遲。目的就是在不干擾你目前的邏輯的同時,讓你的應用感覺不到延遲,反應更加靈敏。

如下圖:

 file-saver

官方網(wǎng)址:https://www.npmjs.com/package/file-saver

file-saver 一個在客戶端保存文件的解決方案,非常適合在客戶端上生成文件的 Web 應用程序

如下圖:

js-xlsx

官方網(wǎng)址:https://www.npmjs.com/package/file-saver

js-xlsx 一個強大的解析和編寫 excel 文件的庫

如下圖:


網(wǎng)頁標題:推薦15個Javascript常用工具類
當前鏈接:http://www.5511xx.com/article/dhhgjcs.html