摘要: 一段JavaScript脚本程序,负责关闭窗口,如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为null,否则浏览器(IE7、IE8)会弹出一个确定关闭的对话框。<script language="javaScript">function closeWindow() { window.opener = null; window.open(' ', '_self', ' '); window.close();}</script 阅读全文
posted @ 2010-02-27 13:58 java程序代码 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Closure中文翻译为闭包.字面上来理解就是"封闭的包".(这是一句废话)闭包是什么?书面解释为: 所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。我认为闭包就是能够读/写函数内部的某些变量的子函数,并将这些变量保存在内存中.闭包的作用上面的概念中已经提到过,主要就是为了读/写函数内部的某些变量,并将它保持在内存中.可能这样讲未必这么容易理解,下面让我们来看一些例子:1,读取警察的生命值function PoliceMan() { //定义初始生命值 var lifeEnergy = 100; //显 阅读全文
posted @ 2010-02-27 13:52 java程序代码 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 原文出处: http://www.dnew.cn/post/196.htm 先看下下面几种写法1.function f(x){return x*x;};f(x); 2.(function(x){return x*x;})(x); 3.(function(x){return x*x;}(x));第一种我们应该都很熟悉了,这是我们经常使用的写法。第二第三种都是匿名函数的写法。--------------------------------------------------------------------------------第二种 可以这样理解: •var f=function(x) {r 阅读全文
posted @ 2010-02-27 13:50 java程序代码 阅读(124) 评论(0) 推荐(0) 编辑