2016-10-10 13 views
0

私はと一緒にrequirejsを使用しています。どちらのライブラリも正常に動作しますが、私が気づいたのは、CSSが存在していなくてもページがレンダリングされるということです(特に左端にトグルボタンを表示するBootstrapと一緒に見えます)。これはこれらの2つのライブラリのどちらの問題でもありませんが、私はそれを避けたいと思います。requirejsで部分的に読み込まれたHTMLページのレンダリングを避ける

これは、CSSの読み込み(requirejsやrequire-cssの中のいくつかのパラメータ)を速めることで実現できますか、または少なくともcssファイルが読み込まれるまでレンダリングを抑制できますか?

もう1つの解決策は、HTMLマークアップにcssファイルを通常の参照として含めることですが、これを避けてrequirejsメソッドに固執したいと思います。

+0

最初にcssが必要で、コールバックで関連するjsファイルが必要です。 –

+2

簡単な解決策の1つは、 ''を設定し、JSが読み込まれた後に本文を表示することです。 – EvilZebra

+0

良いと簡単なアイデアのような音@Evilzebra。 – orange

答えて

1

この簡単な解決策は、<body style="display:none;">を設定し、CSSがロードされた後にJavascriptを使用して本文を表示するように設定することです。この手法は、Angularアプリケーションでも使用されています。

関連する問題