Skip to content
This repository has been archived by the owner on Feb 20, 2024. It is now read-only.
/ jutils Public archive

JavaScript常用函数库,提升前端开发效率。

License

Notifications You must be signed in to change notification settings

dong-sir/jutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7208f2f · Mar 26, 2020

History

62 Commits
Mar 26, 2020
Mar 26, 2020
Mar 26, 2020
Sep 10, 2019
Jan 5, 2020
Aug 31, 2019
Mar 26, 2020
Mar 26, 2020

Repository files navigation

jutils

npm Build Status LICENSE MIT

JavaScript常用函数库

在日常工作生活中,会经常用到一些日期格式化url相关操作浏览器类型判断常用验证格式等等函数,虽然大部分只需谷歌/百度一下就能找到,但是大多数都存在着一些问题,于是整理了网上和自己平常用到的工具类,方便大家以后的使用,提升开发效率。

安装

直接用 <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秒

About

JavaScript常用函数库,提升前端开发效率。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published