微信扫一扫打赏支持

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>

 

 

 

 
posted @ 2020-02-17 21:09  范仁义  阅读(354)  评论(0编辑  收藏  举报