js杂记:x:function(){}
发现问题于jQuery源码,整理问题于百度知道:
如下:
x:function(){}
这代表一个对象的函数 例如: var ooo = { p1:0, p2:'xxx', f1:function(param1,param2){ 实现 } f2:function(){ 实现 } } 其中:ooo表示js中的一个对象 p1,p2表示ooo的属性,后边的值是对他们的初始化 f1,f2表示ooo的函数 function() {} 是匿名函数。 a: function(){} 外部一定有一对 { },是Map的一个元素,a作为键名,匿名函数作为键值 如 var s = { a: function() {}, b: "xxx" }; 调用时: 函数:s.a();或s['a']() 其他:s.b或写成s['b']
好的代码像粥一样,都是用时间熬出来的