問題タブ [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 - JavaScriptMVC の使用を開始するにはどうすればよいですか?
JavaScriptMVC を使い始めるのに役立つリソースはありますか? チュートリアル、ブログ、書籍などのリソースはありますか?
これは私がこれまでに見つけたものです
- https://gist.github.com/989117
- http://javascriptmvc.com/docs/getstarted.html#
- http://wiki.javascriptmvc.com/wiki/index.php?title=Getting_Started
助けてくれてありがとう
node.js - Node.js Express for REST? Express にコントローラーはありますか?
私は現在、限られた(ローカル)ターゲット向けのコミュニティ(軽量の「ソーシャルネットワーク」など)を開発しています。これは、SEO が重要でなく、no-js ユーザーを喜んで除外できる最初のプロジェクトです。そのため、プロジェクトを最初からやり直して、完全に Javascriptで構築された最初のサイトと、教育上の理由から最初の Node アプリケーションを作成することを考えています。
これまでの詳細:
ブラウザー: jQuery、おそらくJavaScriptMVC (JavaScriptMVC には (ルートなどのように) 気に入らない点がいくつかあります。独自の小さな MVC を作成するか、より適切なフレームワークを知っていますか? )
サーバー: Node.JS、Expressフレームワーク (さらなる機能については socket.io または nowjs かもしれません)
これまでにいくつか質問を受けました。単一の質問をするほうがよいことはわかっていますが、多かれ少なかれ関連があります。
Expressはとても良さそうに見えますが、MVCがありません。mvc を実装し、Express でビルドされているプロジェクトは見つかりませんでした。その理由はありますか?Express ではルーティングは便利ですが、コードを複数のファイルに分散する方法が必要です (コントローラーが最適な方法だと思います。アプリケーションは小さくなく、保守可能である必要があります)。
アプリケーションは多かれ少なかれ完全に AJAX (json) リクエストに基づいています。とにかく、Express はそのようなアプリケーションに適したフレームワークですか? このプロジェクトを作成する最善の方法は、 JSON REST APIを公開することだと思います。このAPIは、AJAX を介した Web アプリケーションとモバイル デバイス アプリ (これもこれから作成します) によって照会できます。私の意見では、Express のルート システムは REST に非常に適しています。ただし、他のフレームワークをお勧めします。
javascript - Backbone.js のハイライト表示が壊れ、ページに大量のデータが表示される
アプリケーションで Backbone.js を使用しています。セグメントを URL に関連付けています。したがって、セグメントには多くの URL を含めることができ、特定の URL は任意のセグメントに含めることができます。URL ペインとセグメント ペインがあります。問題はハイライト部分です。そのため、セグメントをクリックすると、そこにある URL を強調表示したいと考えています。ページに表示する URL の数を 200 に制限しました。200 を超える URL がある場合は、最初の 200 をユーザーに表示し、残りはライブ検索を使用して探している URL を見つけます。 . 問題は、URL が 200 未満で、セグメントをクリックすると強調表示が機能することです。200 を超える URL があり、ユーザーがセグメントをクリックすると、強調表示が機能しません。200 を超える URL がある場合、コレクションでスライスを使用しています。最初の 200 を強調表示するだけですが、うまくいきません。これがコードスニペットです。これを修正する方法について何か良い提案はありますか?
関数の SegmentView.js でtoggleSelection
:
backbone.js - PHP インタラクションを使用した Backbone.js
backbone.js と php を使用してユーザー インタラクション ページを作成しようとしました。しかし、htmlフォームを送信するときに関数を呼び出すことができません。誰でも私を助けることができますか?
ここにコードがあります
貴重なご回答をお待ちしております。ありがとう
model-view-controller - 単一ページ アプリケーションの全体的なアーキテクチャを編成するためのパターン
良い一日!
私はクライアント側の MVC (JavaScriptMVC、Knockout.js などを調べています) を使い始めており、全体的なアーキテクチャについて質問があります。1 ページのアプリケーションがあるとします。いくつかの画面があります (たとえば、メイン、設定、ユーザー プロファイルなど)。私が理解している限り、これらの「スクリーン」はそれぞれ別個の M、V、C トライアドでなければなりません。
この画面を整理するには?どのようなライフサイクルが必要ですか?
サーバー側の MVC には、フロント コントローラー、URL ルーティングなどがあります。クライアント側の代用は何になりますか?
javascriptmvc - javascriptMVC の起動時の問題
わかりました、これは初心者の質問です。javascriptMVC の jQueryMX 部分を使用しようとしています。ドキュメントを読んでみましたが、最も単純なことを理解するのにまだ問題があります。
そこで、モデルにデータを入れてプログラムを開始したいと思います。モデルにはいくつかのタブ データが含まれている必要があります。現在、サーバーと通信していません。私は、データをいくつかのJavaScriptでポンピングし始めたいだけです。
だからここに私がこれまでに思いついたものがあります:
Ok。だから今、私はいくつかのデータを $.Model クラスに入れていないかもしれません。私はまだそれのための機能や何かを持っていません。クラスにデータがあることを確認したいだけです。
私の質問は次のとおりです。データは私のクラスにありますか、それとももっと処理する必要がありますか? コンソールからデータを見つけるにはどうすればよいですか?
私はこれが初心者向けの資料であることを知っています。しかし、ドキュメントのサンプルでは十分に説明されていないため、開始するにはこれが必要です。
javascript - JavascriptMVC の assertEqual 関数とは?
私は JavascriptMVC の初心者なので、チュートリアルを進めています。しかし、私は非常に単純であると確信していることを言わなければなりません。それは私を完全に混乱させます. 一部のチュートリアルでは、関数を参照していますassertEqual()
。これを開発環境で実行しようとすると、デバッグツールから関数が見つからないことが通知されますassertEqual
。私は何が欠けていますか?彼らが使用する場所の例へのリンクは次のassertEqual
とおりです。
http://javascriptmvc.com/docs.html#!mvc.class
それへの最初の参照は、Instantiation サブヘッダーの下のコードにあります。ありがとう!
php - EJSはどのくらい役に立ちますか?
私はEJSとJavaScriptMVCを調べてきました。JVMCのコントローラーとそのモデル(場合によっては、サードパーティのREST統合)を通じてかなりの価値があります。ただし、私はZendなどの従来のMVCを使用してPHPで開発しています。
通常、Ajaxを使用する場合は、他のページ(モデル/ビュー/コントローラー)と同じように設定しますが、ビューをレンダリングする代わりに、ビューを返し、json_encodeしてエコーアウトします。このような:
このビューにはすでにデータが渡されており、JavaScriptで操作できるJSONオブジェクトで完全にレンダリングされて返されます。
これは十分に単純なようです。では、このタイプのセットアップでは、EJSのようなものを使用する利点は何ですか?
ビューの新しいファイルを定義するだけでなく、レンダリングされたビューだけでなく、同じコントローラーを使用してJSONを吐き出す必要があるようです。そのJSONには、EJSビューに使用されるデータが含まれます。私は何かが足りないのですか?
ありがとう!
jquery - 送信された javascriptMVC フォーム データを別の Div に表示する
私はjavascriptMVCを使用していますが、問題はこれです。
ほとんどすべての種類の入力を含むフォームがあり、フォームで送信すると、その隣の別の Div にデータが表示されます。データベースを使用したくありません。MVC フレームワークを使用して生成したときに作成されたファイルのみを使用して実行したい