src/main/webapp/manager/laydate/laydate.js

(开头部分) 18KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**

 @Name : layDate v1.1 日期控件
 @Author: 贤心
 @Date: 2014-06-25
 @QQ群:176047195
 @Site:http://sentsin.com/layui/laydate

 */

;
!function (a) {
    var b = {
        path: "",
        defSkin: "default",
        format: "YYYY-MM-DD",
        min: "1900-01-01 00:00:00",
        max: "2099-12-31 23:59:59",
        isv: !1
    }, c = {}, d = document, e = "createElement", f = "getElementById", g = "getElementsByTagName", h = ["laydate_box", "laydate_void", "laydate_click", "LayDateSkin", "skins/", "/laydate.css"];
    a.laydate = function (b) {
        b = b || {};
        try {
            h.event = a.event ? a.event : laydate.caller.arguments[0]
        } catch (d) {
        }
        return c.run(b), laydate
    }, laydate.v = "1.1", c.getPath = function () {
        var a = document.scripts, c = a[a.length - 1].src;
        return b.path ? b.path : c.substring(0, c.lastIndexOf("/") + 1)
    }(), c.use = function (a, b) {
        var f = d[e]("link");
        f.type = "text/css", f.rel = "stylesheet", f.href = c.getPath + a + h[5], b && (f.id = b), d[g]("head")[0].appendChild(f), f = null
    }, c.trim = function (a) {
        return a = a || "", a.replace(/^\s|\s$/g, "").replace(/\s+/g, " ")
    }, c.digit = function (a) {
        return 10 > a ? "0" + (0 | a) : a
    }, c.stopmp = function (b) {
        return b = b || a.event, b.stopPropagation ? b.stopPropagation() : b.cancelBubble = !0, this
    }, c.each = function (a, b) {
        for (var c = 0, d = a.length; d > c && b(c, a[c]) !== !1; c++);
    }, c.hasClass = function (a, b) {
        return a = a || {}, new RegExp("\\b" + b + "\\b").test(a.className)
    }, c.addClass = function (a, b) {
        return a = a || {}, c.hasClass(a, b) || (a.className += " " + b), a.className = c.trim(a.className), this
    }, c.removeClass = function (a, b) {
        if (a = a || {}, c.hasClass(a, b)) {
            var d = new RegExp("\\b" + b + "\\b");
            a.className = a.className.replace(d, "")
        }
        return this
    }, c.removeCssAttr = function (a, b) {
        var c = a.style;
        c.removeProperty ? c.removeProperty(b) : c.removeAttribute(b)
    }, c.shde = function (a, b) {
        a.style.display = b ? "none" : "block"
    }, c.query = function (a) {
        var e, b, h, i, j;
        return a = c.trim(a).split(" "), b = d[f](a[0].substr(1)), b ? a[1] ? /^\./.test(a[1]) ? (i = a[1].substr(1), j = new RegExp("\\b" + i + "\\b"), e = [], h = d.getElementsByClassName ? b.getElementsByClassName(i) : b[g]("*"), c.each(h, function (a, b) {
            j.test(b.className) && e.push(b)
后面还有 209 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。