問題タブ [javascriptmvc]
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.
javascript - デザイン パターン: Javascript MVC を使用してツールバーを作成する
そのため、複雑な Web アプリを構築しています。その一部には、ツール パネルの構築が含まれます。
- ツール パネルは、ボタンまたはサブパネルで構成されます。
- 各ボタンにはアクションが添付されている必要があります。クリックするか、どこかにドラッグして機能を提供できます。
- パネルでボタンをクリックすると、ツールバーにクールなものが表示されることがあります:)
- アプリが進化するにつれて、新しいボタンが表示されます
- ボタンの順序を変更したり、既存のパネルを別のボタンに取り付けたい場合があります
JQuery MX を使用してこのアプリ全体を設計したいと考えています。ツールバーはアプリの核心であり、最初にコーディングされるため、この開発を使用して、最初の MVC JQuery アプリを使用する方法を学習することを目指しています。
この種の獣を開始する方法について、誰かが出発点を提供できますか?
コントローラーが出発点であり、JQuery 関数のようにコーディングされていることは理解していますが、モデルとビューが JQuery MX でこれとどのように連携するかは完全にはわかりません
javascript - 別のコントローラの機能にアクセスするには? - JavaScript MVC
ページの 2 つの部分 (ヘッダーとページ コンテンツ) を処理する 2 つのコントローラーがあるとします。ほとんどのアクションは、pagecontent.js (ページ コンテンツのコントローラー) で発生します。さまざまなビューをロードするための関数のセットがあります。ただし、ヘッダーには戻るボタンがあります。履歴を追跡し、戻るボタンがクリックされたときに、pagecontent.js で適切な関数を呼び出して特定のビューをロードしたいと考えています。これが私がやろうとしていることの例です:
pagecontent.js
header.js
これらの関数をすべて header.js にコピーしたくありません。これは冗長であり、一部の関数には複雑なロジックが含まれているためです。
何か案は?
coffeescript - 「デュアル」Spine.js アプリケーションを作成するには?
mc や total commander のような 2 パネルのファイルマネージャーが欲しいです。同じ機能を持つ 2 つの異なるコントローラーを作成する必要がありますか?
javascript - JavascriptMVCはjQueryの代替ライブラリと連携できますか?
具体的には、最近リリースされたqMobiを見て、JavascriptMVCを動作させる運があったかどうか疑問に思いました。
Zeptoは動作しないと思いますか?
誰かがどちらかを試しましたか?
コンテキストとして、私は現在Backbone + Zeptoを使用してモバイル(およびモバイルWeb)アプリを作成していますが、JMVCのビルド環境と組み込みのテストツールが好きです。しかし、私は、IMHOがモバイルWebアプリの開発には少し重すぎるjQueryに縛られることの大ファンではありません。
javascript - $.ViewsでjQueryのappendToを使用することは可能ですか(そうであれば、どのように)?
私が試して失敗した2つの方法を次に示します。
javascript - JMVCでコントローラを無効/有効にする方法は?
Javascript MVC を使用する 1 つのページ アプリがあり、サブアプリを切り替えても同じページに留まるとします。追加のコントローラーとビューをページにロードできますが、異なるコントローラー間の競合を避けるために、現在のコントローラーを有効にし、他のコントローラーを無効にする必要があります。必要に応じて、コントローラーを破棄し、現在のサブアプリ コントローラーを追加することもできます。
出来ますか?もしそうなら、どのように?
ありがとう。
javascript - JavascriptMVCアプリケーションの概念設計
「ページコンテンツ」エリアとメインナビゲーションリンクを備えた1ページのWebサイトを構築しています。リンクをクリックすると、アニメーションが実行され、コンテンツ(およびhtml)が「ページコンテンツ」領域に読み込まれます。
私はMVCを十分に理解していますが、javascriptMVCフレームワークのコンテキストでは、アプリケーションの設計に少し問題があります。今後はJavaScript(およびJavaScriptアニメーション)をたくさん追加する予定なので、自分のサイトに優れた基盤を提供したいと思います。
追加したいデータ(およびhtml)を含むフィクスチャを含む1つのモデル(インデックス)がありますか?
アクション(アニメーション、フィクスチャからのデータロード)を備えたページ(インデックス)用のコントローラーは1つありますか?
各リンクをアクションにポイントするにはどうすればよいですか?
基本的に、 javascriptMVCフレームワークを使用してページを概念的に設計するにはどうすればよいですか?
javascript - JavascriptMVC の静的メソッドから静的プロパティの値を取得する
JavascriptMVCを使用した最初のプロジェクトに取り組んでいます。
クラスFooがあります。
これはうまくいきます。しかし、クラス名がわからない場合はどうすればよいでしょうか。私はこのようなものが欲しい:
しかし、静的プロパティではこれを使用できません。では、静的メソッドから現在のクラス名を取得するにはどうすればよいですか。
プロトタイプ メソッドからは簡単です。
しかし、静的メソッドでそれを行う方法は?
javascript - steal / buildjsは、アプリのビルド中に説明なしでエラーをスローします-Javascript MVC
私はsteal/buildjs
JavascriptMVCを使用してビルドを行おうとしています。これは、すべてのjsファイルとcssファイルをproduction.js
とproduction.css
にラップする必要があります。エラーがスローされ、関数が出力されるだけです(私は推測します)。ターミナル内で電話してやっています
./js steal/buildjs appname/appname.html -to appBuild
そして、これが私がターミナルで得ているものです(これはエラーの一部です-実際のエラーはスタックオーバーフローには長すぎます-約500行以上-私はエラーの最初と最後を貼り付けています):
適切なエラーなしでデバッグすることはかなり困難です。何か案は?
javascript - socket.io が原因で JMVC アプリケーションをビルドできない
socket.io を使用するアプリケーションがあり、アプリをビルドしようとすると、次のように表示されます。
私は node.js をバックエンドとして使用しているためsteal('/socket.io/socket.io.js')
、クライアント側で使用しています。私がsteal/buildjs
使用している は、socket.io.js を production.js に取り込もうとしていると推測しています。ビルドから除外するにはどうすればよいですか?
ありがとう。