問題タブ [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.
jquery - Javascript MVC フレームワーク (関心の分離) は asp.net MVC と互換性がありますか?
ASP.NET MVC で JavaScript MVC フレームワークを使用する機会があった人はいますか?
基本的に、可能であればそれらを一緒に使用する方法についてのアドバイスを探しています。私のasp.net MVCアプリは取り除くことができませんが、javascript / Jqueryの懸念事項のある種の分離を使用したいと思います...
誰かがこのようなものを使用しましたか?asp.net mvc は VIEWS を提供するため、2 つは互換性がない可能性があるため、2 を一緒に描こうとしています....??
それとも、javascript 用の OOP 拡張フレームワークのみを使用する方がよいでしょうか? もしそうなら ... asp.net mvc と並行して動作する優れたフレームワークを知っている人はいますか?
javascript - JavaScriptMVC、代替案であなたの経験を共有してください
JavaScriptMVCフレームワークに関するドキュメントを読んでいて、興味深いようです。ここで誰かがこのフレームワークを使用したことがあるかどうか、そしてどのような成功を収めているか疑問に思っています。
JavaScriptMVCに関する経験があれば、共有してください。別の MVC JavaScript フレームワークを提案できる場合は、問題ありません。
よろしく、エギル。
undo-redo - JavascriptMVCで元に/やり直しエンジンを実装することは可能ですか?
JavascriptMVCで元に/やり直しエンジンを実装することは可能ですか?
javascript - Webアプリ開発のためのsproutcoreとjavascriptMVC
デジタルアーカイブのイントラネット用の複雑なWebアプリケーション(関連するアプリとページのセットの1つ)にMVCでjavascriptフレームワークを使用したいと思います。私はSproutCoreとJavascriptMVCを見てきました。フレームワークを1つ選び、それを使い続けたいと思います。
これら2つを比較するときに、特徴的な機能が何であるかを誰かが知っていますか?
簡単にカスタマイズ/ハッキングでき、あまり邪魔にならない、シンプルでわかりやすいものが必要ですが、同時に、コードを適切に整理し、イベント駆動型に保つための基礎を提供します。また、jqueryを実質的に使用する予定です。
sproutcoreはAppleに支えられており、日ごとに人気が高まっているように見えます。また、すばらしいグリーンWebサイトがあります:)一方、JavascriptMVCは専門性が低く、フォロワーも少なく、勢いもありません。
私は両方のチュートリアルを実行しましたが、SproutCoreにもっと感銘を受けました(JMVCチュートリアルでは、実質的なことは何もしていません)-しかし、私の心のどこかで、JMVCの方が優れていると感じています。やりすぎです-いくつかのjqueryプラグインに基づくMVC機能を提供するだけで、他のすべてにjqueryを使用できるため、柔軟性があります。SproutCoreには独自のAPIなどがもっとあるようですが...これもある意味で素晴らしいです...しかし、あなたはその中に閉じ込められています...うーん、私は混乱しています:)。
どんな考えでも大歓迎です。
model-view-controller - Mac 端末コマンドでの JavaScriptMVC アプリケーション
私はJavaScriptMVCを初めて使用し、ダウンロードして最初の「hello world」コマンドを試しました。
問題は、すべての例が PC 用であることです。
私は最初の点で立ち往生しています。ターミナル コンソールにコマンドを書き込む方法を教えてください。
ドキュメントで最初に行うことはC:\workspace\Cookbook>js jmvc\update
、ターミナルでこれをどのように書くかです。
そして次のコマンドは js jmvc\generate\app cookbook
詳しい人はいますか?追加のプラグインやアドオンが必要かもしれません。
javascript - 一般論: JS のみとページベースの Web アプリ
Web サイトではなく Web アプリを開発する場合、1 つの HTML ページを使用して Javascript ですべてを行うのではなく、複数の HTML ページを使用する理由は何ですか?
私はそれがアプリケーションに依存することを期待しています - おそらく - しかし、主題に関する考えをいただければ幸いです。
前もって感謝します。
編集:
ここでの回答と私自身の調査に基づくと、単一ページの完全に JS を利用したサイトを作成したい場合、次のような便利なツールが含まれているようです。
JQuery プラグイン:
JQuery の歴史: http://balupton.com/projects/jquery-history
JQuery アドレス: http://plugins.jquery.com/project/jquery-address
JQuery ページネーション: http://plugins.jquery.com/project/pagination
フレームワーク:
スプラウトコア http://www.sproutcore.com/
カプチーノ http://cappuccino.org/
おそらく、JMVC: http://www.javascriptmvc.com/
javascript - jQuery MVC の総合的なチュートリアルまたは書籍
私はすでにJavaScriptに精通していますが、mvcデザインパターンを使用してインターフェイスを作成する方法を非常に基本的なものから教えてくれる全体的なチュートリアルまたは本を探しています。
backbone.js または javascriptmvc フレームワークのいずれかを使用する必要があります。
助言がありますか?ありがとう。
javascript - 豊富な Javascript アプリケーションで Selenium-IDE を使用していますか?
問題
私の職場では、ほぼ完全に JavaScript 駆動のイントラネット アプリケーションの自動テストを作成するための最良の方法を見つけようとしています。現時点では、次の適切なトレードオフを見つけるのに苦労しています。
- 再利用可能でネスト可能な GUI コンポーネントのアプリケーション コード。
- テストチームが簡単に作成できるテスト
- 一度記録してから自動化できるテスト
- サイトの外観を少し変更しても壊れないテスト
Selenium-IDE から単純に生成された XPath 式 (または jQuery セレクターなどの他の可能な式) は、多くの場合、再現性がなく、非常に壊れやすいものです。逆に、ページ上のすべての重要な DOM 要素に対して特別な一意の ID 値を JS コードに生成させることは、それ自体が頭痛の種であり、再利用可能な GUI コンポーネントと、テストの再実行時に一貫性を保つ必要がある ID によって複雑になります。走る。
他の人はこの種のことでどのような成功を収めましたか? リッチ JS インターフェースの自動化されたアプリケーションレベルのテストをどのように行いますか?
制限事項
- jQuery 1.4.x にアップグレードできるように、JavascriptMVC 2.0 を使用しています。
- テスト作成者は、ほとんどの場合、Selenium IDE を使用して直接記録するように訓練されています。
- テスト リーダーは、ページ上のクリック可能な要素ごとに、ページ固有の HTML ID を好むでしょう...
- 特別な式を書いたり変更したりするようにテスターをトレーニングする (どの HTML クラス名が重要な分岐点であるかを伝えるなど) ことはできません。
- 再利用可能な JavaScript コンポーネントを作成しようとしていますが、これは、それ自体 (またはそれらに含まれるもの) を独自のものとして扱うことができる GUI コンポーネントがほとんどないことを意味します。
- 一部のコンポーネントは、操作で既に HTML ID 値を使用しています。とにかくこれを避けたいのですが、ID ベースのテストの考え方が複雑になります。
- Selenium-IDE インストール テスターが使用するカスタム機能 (ロケーター ビルダーや新しいロケーター メソッドなど) を追加できる場合があります。
- アイテムが保存されている場合でも、従来のブラウザーの観点からは、進行中のほとんどすべてが単一の「ページ読み込み」内で発生します。
現在の考え
テスターが記録しているときに、Selenium-IDE 用のカスタム ロケーター ビルダー (javascript コード) がアプリケーション コードと対話するシステムを検討しています。このようにして、アプリケーションは、任意の DOM 要素に対してほぼ柔軟な式 (XPath または jQuery) を生成する責任を部分的に負うようになります。これにより、テスターのトレーニングをさらに必要とすることを回避できますが、考えすぎではないかと心配しています。
javascriptmvc - JavascriptMVCはブックマーク可能なURLをサポートしていますか?
現在のアプリケーションを移植して、JavascriptMVC +RESTfullWebサービスを使用することを考えています。ただし、JavascriptMVCを使用してブックマーク可能なURLを作成できるかどうかはわかりません。
例:webappはコースをホストするアプリであり、次のようなURLがあります
/ courses / RDBMS / lecture / 1
JavascriptMVCでそのようなURLを作成することは可能ですか?
javascript - yui を javascriptmvc と統合する
yui を javascriptmvc と統合するには?
javascriptMVC に基づくアプリケーションで yui3.Tabview を使用したいと考えています。