
javascript高级程序设计第三版
不要让任何事情成为你不去学习的理由
这个作者很懒,什么都没留下…
展开
-
location.search 取得URL中的参数
function getArgs(){ var qs = location.search.length>0?location.search.substring(1):""; var items = qs.split("&"); var arr = []; var item = null, name=null,value=null; for(var i=0;i<item原创 2013-11-15 19:37:30 · 406 阅读 · 0 评论 -
定时器
var num = 0; var max = 5; var id = null; function box(){ num++; document.getElementById("num").innerHTML += num; if(num == 5){ clearInterval(id) // 不能用this,this指向window } }原创 2013-11-15 15:25:12 · 185 阅读 · 0 评论 -
arguments.callee
function factorial(num){ if(num<1){ return 1; } else{ return num*factorial(num-1); } } var anotherFactorial = factorial; factorial = null; alert(anotherFactorial(4)); //原创 2013-11-11 17:39:23 · 384 阅读 · 0 评论 -
js高程学习笔记
循环里面的匿名函数取得的任何变量都是最后一个值function box(){ var arr = []; for(var i=0;i<5;i++){ arr[i] = function(){ return i; } } return arr; } var b = box(); for(var i=0; i<5; i++){ a原创 2013-11-13 18:46:42 · 247 阅读 · 0 评论 -
javascript编程练习
1.找出所有的lvar str = "hello ,i love this life!"; var pos = str.indexOf("l"); var arr = []; while(pos>-1){ arr.push(pos); pos = str.indexOf("l",pos+1); } alert(arr.join("|"));原创 2013-11-15 08:29:37 · 323 阅读 · 0 评论