問題タブ [pebble-js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pebble-watch - Pebble アプリがクラッシュしました
私の小石アプリで何が起こっているか知っている人はいますか?
理由はわかりませんが、「アプリがクラッシュしました」というメッセージが表示されます。
ありがとう
javascript - PebbleJS での日付のフォーマットと操作
CloudPebble で PebbleJS を使用してアプリを作成しており、 Moment.jsおよびxdate.jsによって提供される機能と同様の機能が必要です。具体的には、次のことに興味があります。
- カスタムフォーマット文字列を使用して日時を文字列に変換する
- 現在の日時から日/週/月/年を加算および減算する
これらのモジュールは CommonJS をサポートしていると主張しているので、ファイルを CloudPebble に追加して、var Moment = require('moment');
. これを行うと、アプリは単に実行に失敗します。コンパイルできるかどうかさえわかりません。
ログで見つけることができるのは次のとおりです。
javascript - Pebble ウォッチ サンドボックス ユーザー javascript/expose api はどのように機能しますか?
ユーザーのjavascriptをサンドボックス化し、それらのインターフェースの変更を許可せずにインターフェースを公開するにはどうすればよいのでしょうか? 特にnodejs環境で。例:
pebble-watch - 完全に機能する 2 つの URL から json をフェッチします。1つは正常に機能し、もう1つは機能しません
Json オブジェクトからデータを取得しようとしています。
これを試すために(私はまだこれらすべてに慣れていません)、完全に機能する2つの異なるURLからデータをフェッチしようとしました。
小石のチュートリアルの URL を使用するとすべてうまくいきますが、別のサイトから試していると、まったく機能しません。2 番目の URL を使用すると、コード内の Ajax ステートメントが実行されないようです。
注: 一度に 1 つの URL しか使用していません。
最後の URL には私の秘密鍵が含まれているため、ここに投稿することはできません。代わりに、json オブジェクトを投稿できます。
私の単純なプロジェクトに関する情報 を次に示します。Cloudpebble をエディターとして使用しており、プロジェクトのタイプは pebble.js です。
機能する Json オブジェクト:
{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":803,"main":"Clouds","description":"壊れた雲"," icon":"04d"}],"ベース":"ステーション","メイン":{"温度":294.2,"圧力":1023,"湿度":64,"temp_min":292.15,"temp_max": 295.93},"可視性":10000,"風":{"速度":6.2,"度":70},"雲":{"すべて":75},"dt":1439384430,"sys":{ "type":1,"id":5089,"message":0.0189,"country":"GB","sunrise":1439354486,"sunset":1439407710},"id":2643743,"name":"ロンドン","タラ":200}
あまり完全に機能していない Json オブジェクト:
{ "LocationList":{ "noNamespaceSchemaLocation":"hafasRestLocation.xsd", "StopLocation":[{ "idx":"1", "name":"Blåsut (ストックホルム)", "id":"300109187"," lat":"59.287913", "lon":"18.089955", "dist":"1" },{ "idx":"2", "name":"サンドボーグ (ストックホルム)", "id":"300109186 "、"lat":"59.284830"、"lon":"18.089631"、"dist":"342" }] } }
私のコード:
pebble-watch - pebble.js menuItem の選択が機能しない
3 - ステップ - メニューを作成しようとしています。最後のステップで、ユーザーは最初の ui.menu() からのアイテム情報を必要とします。最後に選択したメニュー ItemIndex のみを menu3 から取得するため、最初に menu3=menu1 を選択し、以下同様に選択します。ここに私のコード:
pebble-watch - ペブルタイムは、新しいカードを呼び出さずに UI カードの内容を更新します
だから私はこの簡単なコードを持っています:
新しいカードをコールせずに同じことをしたいのですが、どうすればいいですか? もっと簡単な方法で