2013年8月10日
摘要: 最近看到关于数组排序的函数,有的时候会加参数,有的时候不会加参数,为什么会这样?一种写法:(我试着照给这个sort加了参数,结果是没有进行排序)var arr = new Array(6)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"arr[3] = "James"arr[4] = "Adrew"arr[5] = "Martin"document.write(arr + "")document.write 阅读全文
posted @ 2013-08-10 15:08 wxb007 阅读(400) 评论(0) 推荐(0) 编辑
摘要: ?什么是作用域链,如何确定变量的的作用域?我们在写代码的过程中,如何合理的定义变量的作用域?全局作用域 & 某文件内的作用域【1】javascript DOM 高级程序设计作用域链是用来描述一种路径的术语,沿着该路径可以确定变量的值,或者当函数被调用时要使用的方法。从本质上说,var关键字决定了哪个函数是特定变量的作用域链的终点。没懂,作用域链的终点是函数?将变量包含在定义函数时的圆括号内,与使用var关键字效果相同,即该变量也会包含着函数的作用域:funciton myFunction(myVariable) {...} function myFunction(){ ... 阅读全文
posted @ 2013-08-10 08:29 wxb007 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 闭包到底是什么,它是如何应用的,为什么如此频繁的被人提起?学完后回来。【1】http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html诞生理由:需要得到函数内的局部变量闭包概念:闭包就是能够读取其他函数内部变量的函数。(由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。)在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。闭包用途:可以读取函数内部的变量,让这些变量的值始终保持在内存中。闭包使用:由于闭包会使 阅读全文
posted @ 2013-08-10 08:05 wxb007 阅读(141) 评论(0) 推荐(0) 编辑