zoukankan      html  css  js  c++  java
  • 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>
     
  • 相关阅读:
    H5 _拖放使用
    CSS _text-align:justify;实现两端对齐
    Tips_钉钉免登前端实现
    快速组建的开发团队要怎么活下来?
    程序员,你的安全感呢?
    从自我驱动到带领10人团队
    你会给别人提反馈吗?
    简单几步成为微信公众平台开发者
    你了解javascript中的function吗?(1)
    容器之路 HashMap、HashSet解析(一)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12323624.html
Copyright © 2011-2022 走看看