首页 > 其他 > 详细

闲计

时间:2014-03-10 03:11:43      阅读:629      评论:0      收藏:0      [点我收藏+]

百度百科[星门]-->ifeng.com-->F12-->bigtreexu-->bigtreexu.com-->F12

看到这么一段新奇的传参方式,记录一下,以备后用。

思想:

var str = "any words {0}{1}{...}"

var data = [DATA0,DATA1,...]

利用 replace 方法替换掉标记位。

这种传参数的思想碉堡了。

需要插入数据的位置灵活、数据易于管理、高大上...

bubuko.com,布布扣
 1 <body>
 2 <div id="container"></div>
 3 <script type="text/javascript">
 4 (function(){
 5 var c=document.getElementById(container);
 6 var min=12, max=128; step=4;
 7 var hello=WTF!;
 8 var buf=[];
 9 var tpl=<div style="font-size:{0}px" class="greeting">{1}</div>;
10 for(var i=min; i<=max; i+=step){
11 var data=[i, hello], greeting=tpl;
12 for(var j=0;j<data.length;j++){    
13 greeting=greeting.replace({+j+}, data[j]);
14 }
15 buf.push(greeting);
16 }
17 c.innerHTML= buf.join(‘‘);
18 })();
19 </script>
20 </body>
View Code

闲计,布布扣,bubuko.com

闲计

原文:http://www.cnblogs.com/H-Col/p/3590625.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!