js扩展

 基于JQ的字符串格式化

    String.prototype.format = function (args) {
        return this.replace(/{(w+)}/g, function (s, i) {
            return args[i];
        });
    };

使用方法:

'str1{'k1'}str2{'k2'}'.format({
   'k1':'v1,
   'k2':'v2',  
})


输出
'str1'+'v1'+'str2'+'v2'

jq也支持自己扩展自己的函数

    jq.extend({
        xx: function (url) { initial(url);  }
    })

#使用jq.extend()

jq.xx(url)就能调用
function(args)){}(args);
自执行函数即定义后就执行
自执行函数
原文地址:https://www.cnblogs.com/drchen/p/7274350.html