ホームページ >ウェブフロントエンド >htmlチュートリアル >html がロードされるため、最初に js_html/css_WEB-ITnose が実行されます。

html がロードされるため、最初に js_html/css_WEB-ITnose が実行されます。

WBOY
WBOYオリジナル
2016-06-24 12:15:381263ブラウズ

ページをロードするときは、まず js を実行します。この js を実行すると、その js の実行が完了するまで、ページ内の他のコンテンツはロードされません。携帯電話でこのページにアクセスした場合にも同じ効果が発生することを確認する必要があります。この効果を実現するために、HTML の先頭に js を配置し、コンピューターを使用してそれにアクセスします。ただし、携帯電話を使用してアクセスすると、ページが完全に読み込まれるまで js を実行できません。何か解決策があればお聞きしたいです。


ディスカッションに返信(解決策)

携帯電話はjsをサポートしている必要があります。

携帯電話は js をサポートしている必要があります。

すべてのモバイル ブラウザが js をサポートするようになりました
これで js は実行できますが、ページ全体が読み込まれた後で実行する必要があるのは、ページの特定のコンテンツを読み込む前です。

このアルバイトは、さまざまなブラウザの互換性に関するものです。

はい。他のすべてのコンテンツを JS の 1 つまたは複数の変数に書き込みます。 JS はほぼ実行されています。出力する必要がある場合は、それを document.write します。しかし、document.write が適切に使用されていない場合、単に innerHTML をページ内の特定の DIV に割り当てると、問題が発生しやすくなります。

そうですね…携帯電話のブラウザの種類(UC、QQ)によって異なりますが、互換性処理を行う必要があります

いわゆるスマートフォンでは、これを行わないのが最善です。それらのほとんどはJSに耐えることができません 試してみましたが、マスターレベルを除いて、ボスが望む速度に達することはできません

ページの先頭にJSを記述するだけの良い方法はまだありません。 、しかし、ページはまだ読み込まれているように感じます。今のところはここまでです。何か良いアイデアや方法がありましたら、ぜひお知らせください。 ^-^

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。