一部のサイトでJavaScriptのescape()とunescape()関数を同じ意味で使用していました。JavaScript:エスケープとエスケープの比較
使用されている一部:
document.write('<img height="1" width="1" style="border-style:none;" alt="" src="..."/>');
、これもかなり一般的であったのに対し(注:彼らの最初の "エスケープ" 文字列は、 "アンエスケープ" それ):
document.write(unescape('%3Cimg%20height%3D%221%22%20width%3D%221%22%20style%3D%22border-style%3Anone%3B%22%20alt%3D%22%22%20src%3D%22...%22/%3E'));
後者がいるようです前者と同じように、より長い道のりしか使わない。これら2つの方法の違いは何ですか?
ある一般的な使用例は、特定の条件に応じて異なるスクリプト/ピクセルを呼び出すことです。 例: if(条件A){/ *呼び出しスクリプト#1 * /} else {/ *呼び出しスクリプト#2 * /} – moey