CrazyJS,疯狂的JS

JS 序列补全函数的循环和不循环写法

案列:需要将给定的数字前面填充0,以达到指定的位数。 如:23,补全到8位,补全符号为0,要求的结果为:00000023 方法一:使用循环 此方法算法:在给定的字符(串)前 通过循环给定的长度减去给定字符(串)长度(len-n.length)次添加填充字符 r ,最后得到结果。 代码: //len 为总长度,r为补全的符号,n为给定的字符(串) function buquan(len,r,n){     var numstr = n.toString();     var l=numstr.length;     if (numstr.length>=len) {return numstr;}           for(var  i = 0 ;i<len – l;i++){   [...]

JS日历|旅游网日历|简单的日历

前面在百度知道上回答问题时修改了一个旅游网的日历,修改的原因是原来的太难用了,不易调用。于是就有了这个版本。   界面如图: 调用代码如下: <script type=”text/javascript“> //c:容器,y:年,m:月,a:出发时间json,f:是否显示双日历,fu:回调调 var para={‘c’:’calendarcontainer’, ‘y’:2014, ‘m’:2, ‘a’:{ ‘d1′:’2014-01-30’,//最早时间 ‘d2’:’2014-05-05’//最晚时间 }, ‘f’:1,//显示双日历用1,单日历用0 ‘clickfu’:function  [...]