• 常用扩展-笔记


    // public
    /*
    *  格式化 
    */
    String.prototype.format = function () {
        var args = arguments;
        return this.replace(/{(d+?)}/g, function (g0, g1) {
            return args[+g1];
        });
    };
    
    /*
    * Array.prototype.forEach
    */
    Array.prototype.forEach = Array.prototype.forEach || function (callback) {
        callback = callback || function () { };
        for (var i = 0, len = this.length; i < len; i++) {
            callback.call(this[i], this[i], i);
        }
    };
    
    /*
    * Date.prototype.format
    */
    Date.prototype.format = function (format) {
        var dict = {
            "y+": this.getFullYear(),
            "M+": this.getMonth() + 1,
            "d+": this.getDate(),
            "H+": this.getHours(),
            "h+": this.getHours() - 12,
            "m+": this.getMinutes(),
            "s+": this.getSeconds()
        };
        for (var k in dict) {
            var reg = new RegExp(k, "g");
            format = format.replace(reg, function (g0) {
                return ("000000" + dict[k]).slice(-g0.length);
            });
        }
        return format;
    }
    
    //public end
    
    // module
    $(function () {
        module.inits.forEach(function (item, index) {   //所有模块初始化
            $.type(item) == "function" && item();
        });
    });
    
    var module = (function (my) {  //template
        my.inits = my.inits || [];
        
        return my;
    })(module || {});
    
    
  • 相关阅读:
    【C#】工具类-FTP操作封装类FTPHelper
    网盘搜索网站
    在线服务
    Windows下安装NTP服务器
    vue 组件间的传值 + 路由守卫
    功能6 -- 选项卡数据缓存
    vue2.0/3.0
    vuex
    mySql笔记
    Typescript
  • 原文地址:https://www.cnblogs.com/lianmin/p/5403996.html
Copyright © 2020-2023  润新知