問題タブ [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.

0 投票する
1 に答える
73 参照

django - Django プロジェクトで JavaScriptMVC ファイルを配置する適切な場所はどこですか

Django 1.4 ではデ​​フォルトのプロジェクト レイアウトが更新されているため、新しいプロジェクト レイアウトは次のようになります。

プロジェクトで JavascriptMVC フレームワークを使用したいのですが、どこに配置するのが最適ですか? ベア フレームワークだけでも巨大 (39M) です。

各アプリ内にフレームワークを持ちたくありません。それで、それを中央の場所でホストし、すべてのアプリで使用する方法はありますか?

0 投票する
2 に答える
260 参照

javascriptmvc - ラボjs+Javascriptmvcスティール

誰かがjavascriptmvcスティールと組み合わせてLabJを使用しましたか?つまり、子レベルでの依存関係の読み込みを探し、LabJの非同期パフォーマンスの向上を利用することを意味します。

a.js

....。

steal(../ b.js).then(../ c.js)//c.jsでは、ロードする前にb.jsとd.jsをロードする必要があります

b.js

....。

steal(../ d.js)//(b.jsが呼び出されたときにd.jsをロードする必要があり、分類とメンテナンスを改善するためにd.jsをロードします)

labjs+stealに関する記事や経験は素晴らしいものになります。

0 投票する
1 に答える
282 参照

jquery - 既存の javascriptMVC Web サイトのモバイル Web フレームワーク

JSON API を使用して、メイン ライブラリとして javascriptMVC と jQuery を使用して開発された非常に複雑な Web サイトがあります。現在、私はモバイル Web 開発に直面しており、使用するフレームワークを決定する必要があります。カバーできる携帯電話が多ければ多いほど良いです。

Web サイトは javascriptMVC で開発されているため、同じフレームワークを使い続ける方が理にかなっていると思います。私は backbone.js や ember.js のような他のオプションを見てきましたが、それらは本当に試してみたいものですが、開発者が既に知っているフレームワークを使用することに大きな利点はありません。

とは言っても、javascriptMVC + jQuery Mobile を考えています。これについて長い議論を始めるふりをしないでください。あなたの経験に基づいて、これは正しいアプローチですか、それとも最善の解決策があると思いますか?

前もって感謝します!

0 投票する
1 に答える
551 参照

jquery - javascriptmvcをドラッグアンドドロップします

javascriptmvcでドラッグアンドドロップツリーを作成しようとしています。$。Dragおよび$.DropJQueryMX特殊イベントを使用しています。ドラッグアンドドロップコントローラーを作成します。すべてのイベント(draginit、dragmove、dropinit、dropendなど)をinitメソッドに入れても問題ありませんが、イベントがたくさんあるので、ドラッグをリッスンする必要があります。 -tahtのようなイベントをドロップします:

(クリック、マウスオーバー、...)のようなネイティブイベントでそれを行うことができます

誰もがこれを経験したことがありますか?

ありがとう、

0 投票する
1 に答える
61 参照

javascript - JMVC/Can.js でアプリのバージョン管理を処理するには?

アプリをビルドすると、JMVC によって production.js と production.css が生成されます。ユーザーがキャッシュされたファイルを使用しないようにバージョン番号を設定したい場合は、どうすればよいでしょうか? たとえば、 production.1.1.js と production.1.1.css などを作成します。

0 投票する
1 に答える
303 参照

model - JavascriptMVC: 静的 json を使用した findAll

興味深い状況があります。私は呼び出しでコントローラーを持っています

モデルには次のものがあります。

論文は完璧に機能します。ただし、現在のコードに既にある JSON 文字列を使用するようにモデルを変更したいと思います。次のようになります。

しかし、 callback() はまったく機能せず、エラーも発生しません。誰でもその問題で私を助けることができますか? 私が欲しいのは、$.ajax と同じ情報を持ってくることだけです。

0 投票する
1 に答える
217 参照

javascript - Java Script MVC スチール/buildjs - 空の .js ファイルを削除する

Javascript MVC の steel/buildjs を使用してビルドしようとすると、envJS は暗黙のうちに JavaScript ファイルの圧縮とエラーのチェックに失敗します。

envJS のドキュメントを読んだところ、場合によっては空の .js ファイルをビルドしようとすると envJS が失敗することがわかりました。

明らかにそれは私の場合であり、後でいくつかの空の .js ファイルを作成しました。

ビルド前に空の .js および .ejs ファイルのチェックを追加する方法が必要です。

steel/buildjs を実行しているときに、空の .js と .ejs をチェックする最も効率的な方法は何でしょうか?

0 投票する
1 に答える
1442 参照

jquery - AJAX イニシャライザの設計パターンを使用した javascriptMVC シングルトン

AJAX呼び出しで初期化するシングルトンに使用する正しいパターンを見つけようとしています。これは、私がすでに取り組んでいることの単純化された例です。

期待どおりに動作しますが、これは「正しい」方法ではなく、初期化子のコールバックを現在実行中の ajax リクエストの成功呼び出しにフックする方法があると感じています。競合が発生する可能性があるのではないかと心配しています。配列アプローチによる条件。私はここで正しい軌道に乗っていますか?

または、これを行う簡単な方法はありますか?生活を楽にするために、ここで欠けている概念は何ですか?

0 投票する
1 に答える
1150 参照

javascript - EmbjerJS 対 BackboneJS 対 JavascriptMVC

私のこの質問は、基本的な構造とそれらすべての間の変更を学習したり質問したりすることではなく、別のフレームワークを 1 つに置き換えたすべての GURU の最も強力な基準を持つことに関するものです。

この質問は以前にも多くの人から聞かれたことだと思いますが、今回は別の視点からお話ししたいと思います。どうやら、比較ですべての人々が何をしているのかを知るために、Googleで少し調査を行ったようです。結局、私は得た、

背骨

  • 5.5KB というフレームワークの軽量化。
  • このリンクに基づくドキュメントがない
  • 厳密な MVC 規則に従います。
  • モジュール化するには、AMD で構成する必要があります
  • _underscore (フレームワーク ライブラリ) をキックオフにフォーカス

JavaScript MVC

  • 豊富な UI コンポーネント

  • 重いフレームワーク。

  • 欲求不満のレベルが低い。

  • 通常のドキュメント。

  • テスト用のコア エンティティを提供します

  • コマンド ラインで使用する Steal を搭載

  • もちろんMVC

  • DOMに2つのファイルをロードするだけです

  • 4 つの異なるテンプレート エンジンを所有しています。

EmberJS

  • もっと、BackBoneJs。バックボーンが残したすべてのギャップを埋めるために作られました
  • サイズは43K。すべてのヘルパー ライブラリを提供するため、コードが少なくて済みます
  • AMD と組み合わせてモジュール化できます。
  • より多くのドキュメントで十分に人気がありません。
  • ハンドルバー テンプレートを使用します。

これらはポイントの一部であり、すべてのフレームワークには独自の特徴があります。では、ハイブリッド モバイル アプリケーションに使用する場合、どちらが適しているでしょうか。

しばらく考えてみてください。私は PhoneGap と jQuery Mobile を使用していますが、後でコードを拡張できるようにし、アプリケーションに完全な階層を与えるために、モバイル アプリケーション開発に最適なフレームワークはどれでしょうか?

それは、速度、階層、信頼性、読み込み時間、Ajax 呼び出し (ヘルパーのもの) などによるものです。

ありがとう

0 投票する
1 に答える
489 参照

google-maps-api-3 - steel.js を使用して Google マップ API を非同期にロードする

(javascriptmvc拡張から)steal.jsを使用して次のコードを実行しようとしています:

これは、他のすべてのスクリプトで機能します。ただし、Google マップ API の URL の場合、「'sensor' パラメータが設定されていません」というタイプのエラー メッセージが表示されます。これを取り除く方法を教えてください。

このスクリプトを非同期的にロードする別の方法を示すことができれば、それも問題ありません。同様に、Google js api loaderを試してみましたが、バージョン 2 までの Google マップ API の読み込みはサポートされていますが、バージョン 3 はサポートされていません。よろしくお願いします。