【问题标题】:Explaination on Javascript code required需要说明 Javascript 代码
【发布时间】:2012-03-30 07:19:52
【问题描述】:

我想知道是否有人可以向我解释以下 Javascript 代码:

   j1 = {};
   j1.version = "0.0.1";
   j1.port = "0";
   j1.key = "DEFAULT_KEY"; //default random key  
   j1.requestID = 1000;
   j1.setPort = function (port) {
       this.port = port;
   };

   j1.setKey = function (key) {
       this.key = key;
   };

   j1.onDeviceReady = function () {};
   j1.onPushNotification = function (message) {};

   j1.platform = {};
   j1.platform.WINDOWS_PHONE = "WINDOWS_PHONE";
   j1.platform.IOS = "IOS";
   j1.platform.BLACKBERRY = "BLACKBERRY";
   j1.platform.ANDROID = "ANDROID";

   // Device  
   j1.device = {
       name: "",
       version: "",
       platform: "",
       uuid: "",
       initDevice: function (deviceName, deviceVersion, devicePlatform, deviceUUID) {
           this.name = deviceName;
           this.version = deviceVersion;
           this.platform = devicePlatform;
           this.uuid = deviceUUID;
       }
   };

这是一种混合移动网络应用程序。

谢谢
sneha

【问题讨论】:

    标签: javascript html webview


    【解决方案1】:

    j1 是一个对象字面量。对象字面量是用大括号括起来的属性键/值对的逗号分隔列表。您可以阅读更多关于herehere 的信息。

    【讨论】:

      【解决方案2】:

      这里很难解释什么,因为代码只提供了一些结构。它并没有真正做任何有趣的事情。

      【讨论】:

        【解决方案3】:

        j1 是一个具有一些属性的对象。它使用 json(javascript 对象表示法http://www.json.org/

        【讨论】:

        • 这里不涉及 JSON。它只是普通的旧 JavaScript。
        • duh - 我的意思是对象字面量!虽然有一些相似之处
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-13
        • 2012-08-12
        • 1970-01-01
        • 1970-01-01
        • 2016-04-17
        • 2017-12-24
        • 2020-11-07
        相关资源
        最近更新 更多