1.0.16 • Published 6 years ago

cuj v1.0.16

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

CUJs

基于ES6编写的常用JS函数

CSS 类

  • hasClass(class)

检查当前的元素是否含有某个特定的类,如果有,则返回true。

  • addClass(class)

为每个匹配的元素添加指定的类名,一个或多个要删除的CSS类名,请用空格分开。

  • removeClass(class)

从所有匹配的元素中删除全部或者指定的类,一个或多个要删除的CSS类名,请用空格分开。

  • toggleClass(class)

如果存在(不存在)就删除(添加)一个类。

效果

  • show()

显示隐藏的匹配元素。

  • hide()

隐藏显示的元素。

String

  • getQueryString()
// abc.com?test=123
CUJs.String.getQueryString('test')  // 123
  • limitText()
let abc = 'abc12345678'
CUJs.String.getQueryString(abc,7)  // abc1234...

Array

  • unique(arr)
let arr = [1,3,4,5,8,5,3,9]
CUJs.Array.unique(arr)  // [1,3,4,5,8,9]

Date

  • format(fmt,date)
let _date = new Date();
CUJs.Date.format('yyyy-MM-dd hh:mm:ss',_date)  // 2018-05-30 10:05:54
CUJs.Date.format('yyyy-MM-dd',_date)  // 2018-05-30
CUJs.Date.format('M月d日 hh:mm:ss',_date);  // 5月30日 10:05:54
CUJs.Date.format('yyyy/MM/dd hh:mm',_date);  // 2018/05/30 10:05

Function

  • CountDown(el,options)
var app = document.getElementById('app');
var count = new CUJs.CountDown(app,{
    countDownSeconds: 7,       //倒计时间设置
    doubleDigit: true,          //'7'秒显示为'07'
    secondsOnly: false,         //是否只显示秒
    callback = () => {          //倒计时完回调函数
        return false;
    }
})
1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago