function 函数名(参数)是正常定义参数
XXX名:function()这又是什么意思

解决方案 »

  1.   

    {xxx:function(){...}} 的话,是定义对象的属性为某个函数,相当于类的方法。
    类似于 var obj = new Object();
    obj.xxx = function(){....};
    调用的时候 obj.xxx();
      

  2.   

    而且XXX:function(){}这样的写法,必须在外边有{}时才能使用。如
    <script type="text/javascript">
    aaa:function(){}/*这个写法一是错误的。正确的写法如下:*/
    aaa{
    bbb:function(){},/*两个不同的子对象之前用英文逗号区分,且最后一个对象结束位置不能有逗号,不然会报错*/
    ccc:function(){}
    }
    </script>
      

  3.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>无标题页</title>
        <script type="text/javascript">
        var Hello = function() 
         {
        alert("Hello");
         }
        Hello();
        </script>
    </head>
    <body></body>
    </html>