用户注册



邮箱:

密码:

用户登录


邮箱:

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

发表随想


还能输入: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、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

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

加载中,请稍后...