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);
自执行函数即定义后就执行
自执行函数

 

posted @ 2017-08-02 15:52  天行健风行云  阅读(109)  评论(0编辑  收藏  举报