本例中 老师在声明 addHandler 写得是 addHandler:function() 函数名加冒号加function , 而 在声明变量showMes 时 写得是 function showMes( ) 我自己编译本节例子时将 showMes 写成了 showMes:fucntion(),结果编译没提示错误但是,点击了按钮没有反应,改过来之后才有了效果。想问一下,声明函数时这两种写法的区别?
声明函数时只有以下这种写法
function showMes(){
//函数体
}
而有冒号的这种写法是在对象里头声明方法时才有的
你说的你说的加冒号的写法是在写json,如下
json={ a:10, b:'男', move:function(){} }
这种事函数声明:
function showMes(){ //函数体 }