/ / Korzystanie z jQuery w aplikacjach PebbleJS - javascript, jquery, pebble-watch, cloudpebble, pebble-js

używanie jQuery w aplikacjach PebbleJS - javascript, jquery, pebble-watch, cloudpebble, pebble-js

Jak mogę dodać bibliotekę jQuery do moich aplikacji PebbleJS? Oto mój kod:

var UI = require("ui");
var ajax = require("ajax");
var $=require("jQuery");

$.getJSON(URL);
var card = new UI.Card({
title:"last.fm stat",
subtitle:"Fetching..."
});
card.show();

Oto błąd, który otrzymuję:

[INFO] ocess_manager.c:368: Heap Usage for App <lastfm sta: Total Size <48584B> Used <6256B> Still allocated <28B>
[PHONE] pebble-app.js:?: JavaScript Error:
Error: Cannot find module "jQuery"
at Object.loader.require (loader.js:34:11)
at require (loader.js:41:48)
at Object.loader (app.js:9:7)
at Object.loader.require (loader.js:44:10)
at require (loader.js:41:48)

Odpowiedzi:

3 dla odpowiedzi № 1

Nie możesz użyć jQuery. PebbleJS korzysta natywnie ze specyfikacji jQuery Mobile dla jQuery. Nie musisz tego wymagać w aplikacji, ponieważ jest to już jego część.

To powiedziawszy, możesz chcieć przeprowadzić badania izrozumieć różnicę między nimi, ponieważ niektóre funkcje zostały usunięte po stronie mobilnej. Jednym konkretnym wystąpieniem, które najbardziej pamiętam, jest jQuery Mobile ma responseText, ale nie responseXML. To dlatego wiele osób ma wiele do obejścia, aby zarządzać kanałami XML w swoich aplikacjach, gdy nie są w stanie pobrać JSON z API.