Требуется пояснение к коду Javascript - PullRequest
0 голосов
/ 30 марта 2012

Я хотел бы знать, может ли кто-нибудь объяснить мне следующий фрагмент кода 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;
       }
   };

Это с точки зрения гибридного мобильного веб-приложения.

Спасибо
снеха

Ответы [ 3 ]

0 голосов
/ 30 марта 2012

Здесь сложно что-либо объяснить, поскольку код предоставляет только некоторую структуру. Это действительно не делает ничего интересного.

0 голосов
/ 30 марта 2012

j1 - это литерал объекта .Литерал объекта - это разделенный запятыми список пар ключ / значение свойства, заключенных в фигурные скобки.Вы можете прочитать больше об этих здесь или здесь .

0 голосов
/ 30 марта 2012

j1 - это объект, который имеет некоторые свойства.Используется json (нотация javascript http://www.json.org/)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...