2017-06-22 11 views
1

私はAngularJSで数ヶ月間働いていますが、私はまだその時点で混乱しています。すべてのjavascriptファイルとcssファイルをAngularJSの方法でメインページに含めるとよいですか?私の考えでは、多くのcss、jsプラグインファイルを使用すると多くの競合が発生する可能性があります。また、Webブラウザは特定のページで使用されない可能性のあるファイルをあまりにも多く読み込みます。この方法でパフォーマンスの問題が発生しますか?すべてのjsファイルとcssファイルをAngularJSの方法でメインページに含めるとよいですか?

答えて

2

このようにすれば、パフォーマンスに問題はありますか?

AngularJS信条はsingle-page applicationに基づいています。

単一ページのアプリケーション(SPA)はと同様のユーザー体験を提供することを目標に、単一のWebページに収まるウェブアプリケーションやウェブサイトでありますデスクトップアプリケーションのSPAでは、必要なすべてのコード(HTML、JavaScript、CSS)が1ページの読み込みで取得されます。

もちろん、アプリケーションの起動時にパフォーマンス面でより多くのコストがかかる可能性がありますが、後でもっと流動的になるでしょう。私の意見で

私は多くのCSSを使用する場合、それは競合を作成しないでください... プラグインファイルJS、

を多くの競合が発生することがあります。しかし、あなたのCSSクラス、JSファイルに名前を付けるときは、注意深くする必要があります。 CSSクラスをオーバーライドしないようにする便利な方法は、クラスにプレフィックスを設定することです。ビュー1のCSSクラスにはプレフィックスv1-*があります。アプリケーション全体で使用されるクラスにはプレフィックスは必要ありません。このようにして、どのCSSがスタンドアロンであるかを知ることができます。また、別のファイルでCSS/JSを分離することも考えてください。 Divide and conquer

標準を使用することをお勧めします(hereはAngularJSのガイドラインのための非常にブログです)。

+0

これは役に立ち、何か新しいものです。ありがとうミスタリス。 – WhiteDragon

関連する問題