問題タブ [singlepage]
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 - Backbone.JS ビューがレンダリングされるが、ページに表示されない
シングルページ アプリを backbone.JS に変換する作業を行っています。以下のビューでは、body タグを tagName として使用しています。つまり、ページのコンテンツ全体をビューで占めたいと考えています。コンテナ div やその他のハックを使用したくありません。
レンダリングすると、
しかし、DOM を調べたところ、本文にテキストがありません。
asp.net-mvc - Microsoft ASP .NET Web API、MVC 4、および SPA アーキテクチャ
Microsoft は最近、Web API や SPA などの新しい非常に優れた機能を備えた MVC 4 ベータ版をリリースしました。そしていつものように、Microsoft のデモは、ソフトウェア設計の見通しからのベスト プラクティスを示していません。たとえば、EF に密結合された DbController を使用します。
最新の ASP .NET アプリでは、SPA と Web API が密接に連携しているように思えます。Web API や SPA などの新しいテクノロジを適用する MVC 4 ベースのソリューションを構築するための提案を聞きたいです。
たとえば、独自のコントローラーを使用して Web API プロジェクトをベース MVC4 プロジェクトから分離することをお勧めしますか。データの永続性を個別に維持するために、SPA を処理し、DbController を使用しない方法は? 通常の MVC4 アプリ、特に Razor ビューの主な役割は何ですか?
他の考えや提案は大歓迎です。
css - 単一ページの流動的なレイアウト
私は次のようなウィンドウ内アプリを作成しようとしています
http://jsfiddle.net/szfkn/5/構造ですが、sizebars / footer / header / contentで重ならないようにしたいのですが、流動的なレイアウトを維持しながらこれを行う方法はありますか?
または、スクロールや流動性のないウィンドウにコンテンツを保持するための適切な指針。
asp.net-mvc-4 - 別のプロジェクトで Web API にアップショットをバインドする
結果とその機能を利用するために、SPAアプリケーションを作成しようとしています。ただし、データを公開するサービス (Web API など) は完全に別のプロジェクトにあり、IIS で既にホストされています。アップショットをその既存の API にバインドしたいのですが、アップショット (v1.0.0.1) の HTML ヘルパーで確認できることから、次のように、データを公開するコントローラーの型を渡す必要があります。
Html.UpshotContext.DataSource(Of ToDoController)(Function(x) x.GetTodoItems())
ToDoControllerは、同じプロジェクトで定義された、データを公開する ApiController です。
私の質問は、同じプロジェクトにない Web API にアップショットをバインドするにはどうすればよいですか? ヘルパーを使用する方法はありますか、それともすべて手動で行う必要がありますか?
両方のプロジェクト (SPA と Web API) から参照できる別のアセンブリにあるため、Model クラス (つまりTodoItem ) にアクセスできますが、Web API プロジェクトで定義されているコントローラーにはアクセスできません。 .
javascript - Node.js のシングルページ Web アプリに推奨されるフレームワークは?
backbone.io などの単一ページ Web アプリの作成専用の Node.JS ベースのフレームワークを探していますが、より完全なもの、つまり、qooxdoo などの JavaScript GUI/ウィジェット ツールキットのバインディングを備えたものを探しています。そのため、GUI はサーバー側のコードで指定でき、デフォルト ルート「/」を使用してクライアントに自動的に「ストリーミング」されます。
明確にするために、私は通常の XHTML ベースの Web デザインには興味がありません。単一ページ アプリケーションの形式でクライアントに GUI (複数のタブ付きツリービュー) を提供するサーバー側アプリケーションを作成する方法が必要なだけです。
できれば、クライアント側の JavaScript/HTML でコードを複製するのではなく、サーバー側でこれらすべてを指定することができます。
ありがとう
javascript - シングルページ アプリケーション用の HTML および JS フラグメントのビルド時のアセンブリ
大規模な単一ページのアプリを作成する準備をしていますが、すべてを単一のファイルとして作成するよりも開発するためのより良い方法を探しています。私は保守性とテスト可能性を懸念しているので、個別に開発およびテストできるモジュールまたはフラグメントに分割し、ビルド時に単一のファイルにアセンブルすることをお勧めします。サーバー側のテンプレートを作成する必要があるとは思わないので、ブラウザーに配信される最終的なファイルは静的であり、カスタマイズはブラウザーで JavaScript を介して行われます。
私が望んでいると思うのは (おそらく、より良い方法を備えたツールは存在しますが、まだ見つけていないだけです)、完全な自己完結型の HTML ファイル内で HTML フラグメントを開発し、それらを独立したページとしてテストできるようにすることです。アプリ全体を組み立てる必要があります。これは、フラグメント ファイルのどの部分が実際のフラグメントであるかをアセンブリ ツールに伝える方法が必要であることを意味し、それを囲む HTML サンドボックスを破棄する必要があります。
これを可能にする開発ツールはありますか?
asp.net-mvc - MVC:ビルド/クリーン/リビルド後でも「モデルクラスは利用できません」
小さなプロジェクトに取り組んでいますが、しばらくすると、モデルとデータ コンテキスト クラスが [コントローラの追加] ウィンドウから消えました。
以前、通常のビューを持つコントローラーを 1 つ生成しました。
もちろん、私は自分のコンピューターを構築し、再構築し、掃除して再構築し、叫び、呪い、脅迫しましたが、どれも機能しませんでした。
役立つ情報 (またはあまり役に立たない情報):
- MVC4 ベータ版を使用しています。
- VS2010 を使用していますが、VS11 Beta がインストールされています。
- 「古い」SPA Scaffolding を使用しましたが、更新してテンプレートを編集した後、この問題が発生しました。
- 最初に、ドロップダウン メニューに、私がインストールしたいくつかのパッケージ (DataAnnotations、WebActivator、および json.NET) のクラスで満たされた膨大なリストが表示されました。それらをアンインストールした後 (まだ使用していなかったため)、「利用可能なモデル クラスがありません」というメッセージが表示されました。
- カスタム初期化子を使用して、テスト データをデータ コンテキスト クラスに追加しました。
どうもありがとうございました。
java - Javaフレームワークまたは例のシングルページWebアプリ?
誰かがJavaで例を見たり、次のことをしたことがありますか:http: //duganchen.ca/single-page-web-app-architecture-done-right/
これは、Javaテクノロジーを使用したDRYの大規模な違反なしに、Google SEOで動作する単一ページのWebアプリの設計ですか?
自分でこれを行うのはそれほど難しいことではないようですが、誰かがSpringまたはJAX-RSのいずれかですでにそれを行っているかどうかを知りたいと思いました(そして怠惰でした)。
serialization - 多対多のMVC4モデルはエラーを生成しますタイプのオブジェクトグラフにはサイクルが含まれており、シリアル化できません
MVC4でシングルページアプリケーションテンプレートを使用しています。テンプレートは次のように作成しました。
「.Include( "Groups")」を追加して、グループとユーザーの間のm2mを表すコレクションにデータを入力しました。これにより、クライアントで次のエラーが発生しました
これは、メソッドを[CyclicReferencesAware(true)]または[DataContract(IsReference = true)]で装飾することにより、WCFで解決できる長年の問題のようです。
DdDataController(ASP.Net Web Api)を使用してこれを解決する方法についてのアイデアは、非常にありがたいです。
asp.net - 従来のドメイン オブジェクトを使用した ASP.NET SPA
MVC 4 のシングル ページ アプリケーションのベータ版を見ると、従来のドメイン オブジェクトをモデルとして使用する方法がわかりません。モデルがエンティティ フレームワークを使用して DbDataController を使用してデータなどを取得する必要があるようです。
エンティティ フレームワークを理解していないため、おそらく何かが不足しています。
MVC 4 の SPA でレガシー ドメイン (独自の DAL を使用) を使用するにはどうすればよいですか?