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