function functionName(){};這是定義一個函數
functionName:function(){};是設置一個對象的方法。
下面舉一個例子:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>js</title> <script type="text/javascript"> var foo ={ method1:function(){ alert("method1 running"); }, method2:function(data){ alert(data); }, } </script> </head> <body> <div> <a href="javascript:foo.method1()" >調用method1</a><br/> <a href="javascript:foo.method2('I am Method2')" >調用method2</a> </div> </body> </html>
上面的代碼中我們給foo對象添加了兩個方法,它們分別是method1和method2;
頁面效果: