ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLのscriptタグとnoscriptタグの違い

HTMLのscriptタグとnoscriptタグの違い

黄舟
黄舟オリジナル
2017-06-30 10:31:242347ブラウズ

実際、Web 開発を学んだ人なら誰でも HTML script タグを知っているはずです。ただし、フレームワークを使用して開発する場合、これらのタグは通常は自動的に生成されるため、src パス内の js ファイルに注意を払うことはありません。

最近、JSの練習コードを書いているときに、scriptタグに注意すべき点がたくさんあることに偶然気づきました。

W3C 標準によれば、script タグの type 属性required ですが、src はオプションです。活字を書かなくても問題ありませんが。

XHTML はもう少し複雑です:

<script type="text/javascript">  
//<![CDATA[ 
var i=10; 
if (i<5) 
  { 
  // some code 
  } 
//]]>  
</script>

script タグには defer="defer" というオプションの属性があり、ページが読み込まれた後に実行されるスクリプトを定義できますが、この属性は次のように指定する必要があります。 src と一緒に使用されます。それ以外の場合、一部のブラウザーはこれをサポートしません。 PS: IE 6 もこの属性をサポートしています。

onscript タグは、ブラウザがスクリプトを無効にするとその内容を表示します:

<noscript>  
<p>To better present the page, please turn on scripting.</p>  
</noscript>

以上がHTMLのscriptタグとnoscriptタグの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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