ホームページ >ウェブフロントエンド >jsチュートリアル >flickering_javascript スキルなしで Web コンテンツを更新する JS 実装

flickering_javascript スキルなしで Web コンテンツを更新する JS 実装

WBOY
WBOYオリジナル
2016-05-16 17:08:081399ブラウズ

todoリスト

Web ページをちらつきなく更新することは大きな問題です。

ロードされた HTML 文字列 (ajax 経由で取得) をまだコードを実行する必要がある場合は、問題があるはずです。

このオブジェクトをホストするには、非表示の iframe を使用したいと考えています。これはちょっとした汚れ仕事のような気がします。

最終的な解決策は

コードをコピーします コードは次のとおりです:

var str2DOMElement = function( html) {
var Frame = document.createElement('iframe');
Frame.style.display = 'none';
document.body.appendChild(frame);
Frame.contentDocument.open();
Frame.contentDocument.write(html);
Frame.contentDocument.close();
var el = Frame.contentDocument.body.firstChild;
ドキュメント。 body.removeChild(frame);
return el;
}
var markup = '

ここにテキスト

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