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 == &
相关文档:
这句话是:prototype中定义的是对象实例要访问的属性或方法的一个替补。
举例说明一下:
//1)定义了一个对象:
function A()
{
//给对象定义一个属性
this.f1="this is f1";
}
//2)我们可以这样使用对象:
var a = new A();
alert(a.f1)//弹出消息:this is f1
//3)我们可以扩展对象:
A.prot ......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>用javascript动态添加删除html元素</title>
<script type="text/javascript"><!--
function $(nodeId) {
re ......
先给出基本的HTML文件:
<ul>
<li id="m01"></li>
<li id="m01"></li>
<li id="m01"></li>
</ul>
<div>
<div id="C01"> </div>
<div id="C02">&n ......
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>FLYSO Blog-- JS代码实现的自动分页效果~!</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT=""& ......