js函数的Json写法
js函数的Json写法
一、总结
一句话总结:
用脑子,json本来就是大括号包裹下的键值对,理解这个实质,js函数的json写法那就根本不用记了
1 <script> 2 var fun1={ 3 create:function () { 4 console.log('这是create函数。'); 5 } 6 7 }; 8 fun1.create();//输出:这是create函数。 9 fun1.age=80; 10 console.log(fun1.age);//输出:80 11 </script>
二、js函数的Json写法
转自或参考:init : function () 表示什么意思_百度知道
https://zhidao.baidu.com/question/83401454.html
var a = {
init: function () {...},
exit: function () {...}
}
这样的话,可以用a.init()来调用这个函数,具体功能就是执行this.attachStylesheet('inettuts.js.css');
this.addWidgetControls();
this.makeSortable();
这几个方法,看名字应该分别是导入css文件,增加widget控件和执行排序。
整体来说,就是对整个页面的初始化。
再详细一点说,就是这样的写法是最近几年开始流行的json写法,把所有的function,所有的变量等,都用var o = {x: func, y: "", z: obj}这样的写法来写。
其理解起来可以用类似于class的理解方式,而执行效率相对也是高的。
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js函数的json写法</title> 6 </head> 7 <body> 8 <script> 9 var fun1={ 10 create:function () { 11 console.log('这是create函数。'); 12 } 13 14 }; 15 fun1.create();//输出:这是create函数。 16 fun1.age=80; 17 console.log(fun1.age);//输出:80 18 </script> 19 </body> 20 </html>
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-10-30:27岁,宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672