用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - javascript代码库

函数其他定义格式

2014-08-04 作者: jun举报

[javascript]代码库

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>函数其他定义格式</title>
  
  </head>
  <body>
  	<script type="text/javascript">
  		/*
  			函数的第二种定义格式:
  			在JS中有个内置对象,Function,可以使用这个对象来创建函数
  			Function这个对象在创建函数的时候,需要2个参数。
  			第一个参数来表示调用时传递进来的实参数据,第二个参数表示函数体中的代码。
  		*/
  		var func = new Function("x,y","alert(x+y)");
  		//调用函数,通过func这个函数名去调用
  		var v = func(3,5);
  		alert(v);
  		/*
  		上面定义函数的方式等价于下面格式:
  		function func(x,y){
			alert(x+y);  			
  		}
  		*/
  		
  		/*
  			函数的第三种定义格式:
  			可以通过匿名函数方式定义函数
  				这个Java中的匿名对象:new Person();
  			在JS中的匿名函数,表示的是没有名字的函数:
  			function(){  这样定义的函数没有名字,无法调用。  
  				函数体
  			}
  			匿名函数一般会事件结合在一起使用。
  		*/
  		/*
  		function(){
  			alert("匿名函数");
  		}
  		*/
  		/*
  			在整个页面启动完成之后,在内存中会有一个当前页面对象
  			这个页面对象就是window
  			window中有个功能叫onload,它来表示当前页面加载完成之后要触发的事件。
  			事件:在Java的GUI中学习过。因为某个操作导致某个事情,或者现象发生。
  				当发生之后,会被封装成一个事件对象。
  			在页面上事件发生后,我们需要给事件响应的处理方案,这个处理方案就是通过函数来体现。
  			
  		*/
  		window.onload = function(){
  			alert("窗体加载完毕");
  		}
  		//匿名函数是没有名字的,无法调用,我们可以给其起个名字
  		var  f = function(){
  			alert("匿名");
  		}
  		f();
  		
  	</script>
  	
  </body>
</html>


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...