javascript中的function 函数名(){} 和 函数名:function(){}有什么不同
2018-05-28 00:04
357 查看
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;
页面效果:
相关文章推荐
- javascript中的function 函数名(){} 和 函数名:function(){}有什么不同?
- 关于js函数的写法 fun = function(){} fun:{}有什么不同
- javascript中 ”匿名函数赋值给变量“与“直接命名函数”有什么不同的作用?
- JavaScript Function类是干什么用的,有什么用?使用Function如何创建函数?
- JavaScript 中,定义函数时用 var foo = function () {} 和 function foo() 有什么区别?
- 知识点摸清 - - function()——JavaScript 函数名后什么时候加括号,什么时候不
- javascript 函数表达的问题 fun跟fun()有什么不同?
- js里声明函数有几种方式? var abc = function(x){} 和 function abc(x){} 这两种声明方法有什么不同?
- Javascript强化教程——什么是函数?
- JavaScript 生成器函数function* () {}
- JavaScript中立即执行函数(IIFE)的不同形式
- JavaScript中的函数有什么特点? 应该怎样优化?
- 理解javascript中的立即执行函数(function(){…})()
- Javascript Function对象扩展之延时执行函数
- JavaScript之基础-13 JavaScript Functions (Function对象、创建函数、匿名函数、闭包)
- Javascript中的函数(Function)与对象(Object)的关系
- ( function(){…} )()和( function (){…} () )两种javascript立即执行函数
- javaScript的2种变量范围有什么不同
- javascript模块化:立即执行函数(function(){…})()
- javascript 中 "!function(){}() " 是什么意思?