- 博客(3)
- 收藏
- 关注
转载 js 闭包
一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a(){ var i=0; function b(){
2011-02-12 16:52:00 624
原创 js中with的用法
<br />with语句用于设置代码在特定对象中的作用域。<br />它的语法:<br />with(expression)statement<br />例如:<br />var sMessage = "hello";<br />with(sMessage){<br /> alert(toUpperCase());//输出"HELLO"<br />}<br />在这个例子中,with语句用于字符串,所以在调用toUpperCase()方法时,浏览器将检查该方法是否是本地的函数。如果不是,它将检查伪对象
2011-02-10 14:45:00 7287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人