scriptタグでロード
1630 ワード
この文書は、著者の楊帆が網易雲コミュニティに権限を与えて発表した.
網易クラウドコミュニティへようこそ、より多くの網易技術製品の運営経験を理解してください.
注意:より深いテストを経て、申し訳ありませんが、この文章は問題のあるscriptのtype属性を変更してもsrcでロードすることはできません.このファイルでのみ解析できます.requirejsのtext原理はXHRによってロードされる)
テストは次のとおりです.
text/htmlとは、ファイルのcontent-typeをtext/html形式に設定することを意味し、ブラウザはこのファイルを取得するとhtmlの解析器を自動的に呼び出してファイルを処理する
text/plainは、ファイルを純粋なテキストの形式に設定することを意味し、ブラウザはこのファイルを取得したときに処理しませんand soon
MIME_type
MIMEタイプ.いくつかの値: text/javascript text/ecmascript application/ecmascript application/javascript text/vbscript
網易雲無料体験館、0コスト体験20+クラウド製品!
より多くの網易技術、製品、運営経験を共有するには、クリックしてください.
関連記事:【推薦】データ分析において、ユーザー行動分析において最も重要な3つのポイント【推薦】DockerベースUI自動化プローブ
網易クラウドコミュニティへようこそ、より多くの網易技術製品の運営経験を理解してください.
注意:より深いテストを経て、申し訳ありませんが、この文章は問題のあるscriptのtype属性を変更してもsrcでロードすることはできません.このファイルでのみ解析できます.requirejsのtext原理はXHRによってロードされる)
テストは次のとおりです.
html>
<h1><% title %></h1>
body{background-color:#0CC;}
alert(document.getElementById('test1').innerHTML + '->' + document.getElementById('test2').innerHTML);
<p><a href="#">[UserName]:</a><span >[CreateDate]</span></p>
var reg = new RegExp("\\[([^\\[\\]]*?)\\]", 'igm');
function add() {
var html = document.getElementById("test3").innerHTML;
var source = html.replace(reg, function(node, key) {
return {'UserName': 'yang', 'CreateDate': '2014-10-21'}[key];
});
document.getElementById('comment_ul_2').innerHTML = source;
};
text/htmlとは、ファイルのcontent-typeをtext/html形式に設定することを意味し、ブラウザはこのファイルを取得するとhtmlの解析器を自動的に呼び出してファイルを処理する
text/plainは、ファイルを純粋なテキストの形式に設定することを意味し、ブラウザはこのファイルを取得したときに処理しませんand soon
MIME_type
MIMEタイプ.いくつかの値:
網易雲無料体験館、0コスト体験20+クラウド製品!
より多くの網易技術、製品、運営経験を共有するには、クリックしてください.
関連記事:【推薦】データ分析において、ユーザー行動分析において最も重要な3つのポイント【推薦】DockerベースUI自動化プローブ