JavaScript函数定义语法总结
JavaScript
函数定义语法总结
作者
黄诚
QQ
群:
65643887
1
.正常的定义方法:
function functionName([arguments]){
Javascript statements
[return expression]
}
例
1:
function evalScript( i, elem ) {
if ( elem.src )
jQuery.ajax({
url:
elem.src,
async:
false,
dataType:
"script"
});
else
jQuery.globalEval(
elem.text || elem.textContent || elem.innerHTML || "" );
if ( elem.parentNode )
elem.parentNode.removeChild(
elem );
}
2.
匿名函数
上面的其中的
functionName
可
以省略,成为匿名函数:
var func2 = function(…){…};
例
1
:
var max = function(a, b){
if(a>b) return a;
return b;
}
例
2
:
dojo.isString = function(/*anything*/ it){
//summary:
//Return true if it is a String
return !!arguments.length &&
it != null && (typeof it == &
相关文档:
javascript捕获窗口关闭事件有两种方法
1.用javascript重新定义 window.onbeforeunload() 事件
在javascript里定义一个函数即可
function window.onbeforeunload() { alert("关闭窗口")}
alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口
function window.o ......
javascript 判断文件是否存在
<title>常用下载</title>
<script type="text/javascript" >
//判断服务器上的文件(网络文件是否存在)
function getURL()
&nb ......
很多情况下,我们要在发送到后台处理前,判断一下所上传的文件是不是符合大小要求,其实脚本可以很方便的帮助我们实现,代码如下
<html>
<head>
<title>JavaScript_获取文件大小_阿方索</title>
</head>
<body>
<input type="file" name="file1" id="file1" size="40" onchan ......
with
(object)
statements
参数
object
新的默认对象。
statements
一个或多个语句,object 是该语句的默认对象。
说明
with
语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:
x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10)
y = Math.tan(14 * ......
一、什么是闭包?
“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创 ......