0

私はqt +で少し経験があり、それほど複雑ではないWebページを作成していますが、チタンから始める方法がわかりません...デフォルトのアプリを実行すると、これが機能します... webのようにindex.htmlを変更できますページ...javascriptコードとjqueryも含めることができます...とてもいいです...しかし、API関数を実行しようとすると、これらを含める方法がわかりません...すべての例は、iphoneとapp.jsファイルについて話します。 ..デスクトップ アプリを作成しようとしていますが、.js が表示されません...これらを作成できますが、機能しません

...ドキュメントでは、次のようなものを読みました:

var win = Ti.UI.createWindow(); var view = Ti.UI.createView({backgroundColor:"red"}); win.add(view); win.open();

このコードをどこに置いたのかわかりません...html内のjavascript内に配置しようとしましたが(悪い習慣です!)、機能しません...関数onload内に配置しましたが、しませんどちらも機能しません.....この作業のためのファイルの名前に「慣例」はありますか?...これは非常に動的な Web ページを作成するようなものだと思いますが、API の操作方法がわかりません.. ..「キッチンの何か」の例を見ましたが、それほど明確ではありませんでした...次のような例を見ました: http://mobile.tutsplus.com/tutorials/appcelerator/appcelerator-using-json-to -build-a-twitter-client/ しかし、この動作は、iPod の場合とデスクトップ アプリの場合では異なるようです... app.js (tuto など) を作成し、コードをその中に入れましたが、実行されませんでした... ソース コードを見て、 .jsを作成し、「home.html」リンク内でリンクする必要があります..しかし、機能しません.index.jsも作成しますが、機能しません.助けてください..私は非常に初心者です。 ..ありがとう

4

1 に答える 1

1

Aaron: この返信は親切にも解決策になる可能性のあるものを提供してくれましたが、15 分以上の時間を無駄にしました。これらの最初のオンライン コースには、元のプロジェクトではなく、デフォルトの html ファイルを使用して新しいプロジェクトを作成する方法に関する情報が含まれているためです。ポスターの問題。

元の投稿者の問題は、新しいプロジェクトに index.html ファイルがあり、app.js ファイルがないことです。

そして、彼はサンプルコードをどこに置くことができるかを理解していません:

var win = Ti.UI.createWindow();
var view = Ti.UI.createView({backgroundColor:"red"});
win.add(view);
win.open();

... 彼が app.js に入れたものは実行されません。

Titanium Dev Center のドキュメントは、Titanium Mobile app.js について言及しているだけで、アプリケーション構造の index.html について言及していないため、正確な情報を提供できません。

Titanium Mobile でいくつかの経験を積んだ後、Titanium Desktop で作業する必要があり、実際には angel_ang と同じ問題が発生したため、ここにたどり着きました。

だから、ここに本当の答えがあります:

  • Titanium デスクトップ アプリケーションは、app.js ファイルを必要とせず、app.js ファイルから開始するのではなく、index.html から開始します。
  • このファイルを削除または削除しても、必要に応じて最後のビルドから引き続き起動されるため、機能しません。
  • index.html のみが開始場所として実行されるため、app.js に何かを追加しても実行されません。

次のリンクに解決策があるはずのものが見つかりました: http://www.youtube.com/watch?v=lgGVNB2nkKc&NR=1

このビデオは、アーロンが提供するリンクからさらに 2 つのオンライン コースです。ちょうど 0.19 秒で、彼が index.html に追加した開始コードが表示されます。

... を HEAD セクションに置き、そこに function() を追加する必要があります。

この関数内にサンプル コードを入れることができます。次に、ボタン () をクリックしたときに実行する関数を設定することもできます。

残念ながら、これも私にはうまくいきません。上記のコード例だけでなく、オンライン コースで言及されている他の例 (通知) も試しました。

ここで何かが非推奨になり、多くのドキュメントが古くなっているようです。この状況に答えることができる人は誰でも、私たちと多くの新規参入者にとって非常に役立ちます.

実行中の app.js ファイルの代わりに、使用できない index.html があるだけです。

于 2011-01-30T00:28:51.347 に答える