【问题标题】:using jQuery in PebbleJS apps在 PebbleJS 应用程序中使用 jQuery
【发布时间】:2015-07-14 00:39:52
【问题描述】:

如何将 jQuery 库添加到我的 PebbleJS 应用程序中? 这是我的代码:

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();

这是我收到的错误:

[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)

【问题讨论】:

  • 我觉得应该是var $=require('jquery'); ...全部小写
  • @leo.fcx 我也试过了。它给出了同样的错误:(

标签: javascript jquery pebble-watch cloudpebble pebble-js


【解决方案1】:

你不能使用 jQuery。 PebbleJS 原生使用 jQuery 的 jQuery Mobile 规范。您不需要在应用程序中使用它,因为它已经是它的一部分。

也就是说,您可能想研究并了解两者之间的区别,因为移动端的某些功能已被删除。我记得最清楚的一个具体例子是 jQuery Mobile 有 responseText 但没有 responseXML。这就是为什么许多人在无法从 API 中检索 JSON 时,会采取大量变通方法来管理其应用中的 XML 提要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-26
    • 2010-12-13
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多