<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      javascript js string.Format()收集

      方案1http://www.rzrgm.cn/loogn/archive/2011/06/20/2085165.html

      String.prototype.format = function(args) {
          var result = this;
          if (arguments.length > 0) {    
              if (arguments.length == 1 && typeof (args) == "object") {
                  for (var key in args) {
                      if(args[key]!=undefined){
                          var reg = new RegExp("({" + key + "})", "g");
                          result = result.replace(reg, args[key]);
                      }
                  }
              }
              else {
                  for (var i = 0; i < arguments.length; i++) {
                      if (arguments[i] != undefined) {
                          var reg = new RegExp("({[" + i + "]})", "g");
                          result = result.replace(reg, arguments[i]);
                      }
                  }
              }
          }
          return result;
      }
      
      
      //兩種調用方式
       var template1="我是{0},今年{1}了";
       var template2="我是{name},今年{age}了";
       var result1=template1.format("loogn",22);
       var result2=template2.format({name:"loogn",age:22});
       //兩個結果都是"我是loogn,今年22了"

       

      方案2http://www.rzrgm.cn/senion/archive/2011/02/25/1964567.html

      function stringFormat() {
               if (arguments.length == 0)
                   return null;
               var str = arguments[0];
               for (var i = 1; i < arguments.length; i++) {
                   var re = new RegExp('\\{' + (i - 1) + '\\}', 'gm');
                   str = str.replace(re, arguments[i]);
               }
               return str;
           } 
       
       StringFormat("&Type={0}&Ro={1}&lPlan={2}&Plan={3}&={4}&Id={5}&Id={6}", data1, data2, data3,data4, data5,data6,data7);

       

       

      方案3http://jonllen.iteye.com/blog/389267

       

      String.format = function(str) {
      var args = arguments, re = new RegExp(”%([1-" + args.length + "])”, “g”);
      return String(str).replace(
      re,
      function($1, $2) {
      return args[$2];
      }
      );
      };
      調用方法很簡單:
      element.innerHTML = String.format(’<a href=”%1″ onclick=”alert(\’%2\’);”>%3</a>’, url, msg, text);

       

      相信做前端開發的朋友都受過這個折磨:連接HTML的時候被可惡的單引號、雙引號搞得頭昏腦脹。比如: element.innerHTML = ‘<a href=”‘ + url + ‘” onclick=”alert(\” + msg + ‘\’);”>’ + text + ‘</a>’; 這里介紹一個字符串格式化函數:

      意思就是用第n個參數把%n替換掉。這樣一來清晰多了吧。

      其它思路

      http://code.google.com/p/jquery-utils/wiki/StringFormat

      通過jquery 擴展

       

      第一種方案常用,我最習慣。

      posted @ 2013-12-19 13:48  nd  閱讀(1071)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日韩人妻一区中文字幕| 老司机午夜精品视频资源| 日本乱码在线看亚洲乱码| 国产精品视频中文字幕| 国产精品三级中文字幕| 亚洲日韩VA无码中文字幕| 欧美高清一区三区在线专区| 免费观看欧美猛交视频黑人| 少妇高潮尖叫黑人激情在线| 国产L精品国产亚洲区在线观看 | 国内少妇偷人精品免费| 久久99九九精品久久久久蜜桃 | 国产成人精品亚洲日本在线观看 | 精品人妻av区乱码| 亚洲国产美女精品久久久久| 午夜福利院一区二区三区| 亚洲综合精品一区二区三区| 欧美激情内射喷水高潮| 国产精品久久久久鬼色| 精品免费看国产一区二区| 国产精品久久久久久爽爽爽| 东京热一区二区三区在线| 亚洲精品日韩中文字幕| 日韩av在线一区二区三区| 久久亚洲国产成人亚| 无码人妻aⅴ一区二区三区蜜桃 | 日韩精品国产二区三区| 麻豆精品在线| 综合色一色综合久久网| 自偷自拍亚洲综合精品| 精品亚洲男人一区二区三区| 久久精品一区二区东京热| 国产日韩一区二区四季| 婷婷综合缴情亚洲| 97se亚洲综合在线天天| 日韩丝袜欧美人妻制服| 精品国产成人a在线观看| av无码精品一区二区乱子| 国产精品成人中文字幕| 亚洲男人第一无码av网站| 亚洲精品韩国一区二区|