摘要: 1 //3、函数内部属性 2 //arguments.callee方法 3 function box(num){ 4 if(num<=1){ 5 return 1; 6 }else{ 7 return num*box(num-1); //例:4*3*2*1 阶乘,递归 8 } 9 } 10 alert(box(1)); 11 12 13 function sum(num){ 14 if (num<=1){ 15 return 1; 16 }else{ 17 re... 阅读全文
posted @ 2013-10-22 23:20 白小虫 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 方法如下:使用Webkit 的内核的 -webkit-text-size-adjust 的私有 CSS 属性来解决,比如下面的代码就可以成功的解决,通过它即可实现字体大小不随终端设备或浏览器影响。样式定义如下: #chrome10px{ -webkit-text-size-adjust:none; font-size:10px; }但是好像在新版本的google中这个就没用了,不支持了。 阅读全文
posted @ 2013-10-22 15:00 白小虫 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 1 //Function 2 //1、函数声明方式 3 function box(num1,num2){ //普通函数声明方式 4 return num1+num2; 5 } 6 alert(box(1,2)); 7 8 9 var box=function(num1,num2){ //使用变量初始化函数10 return num1+num2;11 }12 alert(box(1,2));13 14 15 var box=new Function('num1','num2','return num1+num2'); //使用new... 阅读全文
posted @ 2013-10-22 12:58 白小虫 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1 //常用的正则表达式 2 3 //邮政编码的匹配 4 var pattern=/[1-9]\d{5}/; //必须是6位,必须是数字,第一位不能为0 5 var str='330063'; 6 alert(pattern.test(str)); 7 8 9 //检查文件压缩包的匹配10 var pattern=/^[\w]+\.(zip|gz|rar)$/; //\w+ 加上^来限定首字符开始匹配,|的选择符必须用()包含起来11 var str='23-12.zip'; //文件名:字母、数字、_ . zip/gz/rar/7z12 ... 阅读全文
posted @ 2013-10-22 00:01 白小虫 阅读(194) 评论(0) 推荐(0) 编辑