jutils

JavaScript常用函數庫

在日常工作生活中,會經常用到一些日期格式化url相關操作瀏覽器類型判斷常用驗證格式等等函數,雖然大部分只需谷歌/百度一下就能找到,但是大多數都存在着一些問題,於是整理了網上和自己平常用到的工具類,方便大家以後的使用,提升開發效率。

Git地址:https://github.com/dong-sir/jutils

安裝

直接用 <script> 引入

直接下載並用 <script> 標籤引入,jutils 會被註冊爲一個全局變量。

<script src="jutils.min.js"></script>
<script>
  var browser = jutils.getBrowserInfo()
</script>

CDN

你也可以這樣使用最新版本:

<script src="https://cdn.jsdelivr.net/npm/jutils-src"></script>

NPM

在 jutils 應用於大型項目時推薦使用 NPM 安裝。NPM 能很好地和 webpack 模塊打包器配合使用。

# 最新穩定版
$ npm install jutils-src

交流羣(QQ)

  • 709060365

API 目錄

瀏覽器

數組

日期

  • formatDate 時間戳的轉換(自定義格式)
  • getTimeInterval 獲取兩個時間的間隔的天、小時、分鐘和秒

API 說明

getBrowserInfo

獲取瀏覽器信息

jutils.getBrowserInfo();
//{name: "Chrome", version: "76.0.3809.100"}

isCss3Support

判斷是否支持css3

jutils.isCss3Support() ? true : false

arrayUnique

數組去重

jutils.arrayUnique([2, 1, 2])
// => [2, 1]

arrayEqual

判斷兩個數組是否相等

jutils.arrayEqual([0, 1],[1, 2]);
// => false

formatDate

時間戳的轉換(自定義格式)

年、月、日、時、分、秒

var date = jutils.formatDate(new Date(1533686888*1000),"YYYY-MM-DD HH:ii:ss");
console.log(date);
// 2019-07-09 19:44:01

getTimeInterval

獲取兩個時間的間隔,返回間隔的天、小時、分鐘和秒。 注意:結束時間要大於開始時間否則返回空

jutils.getTimeInterval("開始時間", "結束時間");
//例:
jutils.getTimeInterval(1567562605000, 1567649014000)
//1天0小時0分鐘9秒
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章