スクリプト記述Scripting

script要素 

  • script要素は、JavaScriptなどのクライアント・サイド・スクリプトを、ドキュメントに埋め込む要素である。
  • script要素内にスクリプトを記述することも、外部のスクリプト・ファイルをsrc属性で読み込むこともできる。
  • script要素は、head要素内にも、body要素内にも、どちらにも配置できる。
  • src属性が存在する場合、script要素内は、空、もしくは、スクリプトのコメント文だけを配置できる。コメント文とは、//で始まる文や、/**/で括る文のこと。主に、スクリプトに関する説明や著作権情報を記述する。
  • src属性が存在する場合、charset属性async属性defer属性を使用できる。
  • 埋め込んだスクリプトが利用できない環境の場合、noscript要素の内容を表示する。

noscript要素 

  • noscript要素は、埋め込んだスクリプトが利用できない環境のための代替の内容を表す要素である。
  • noscript要素の内容は、埋め込んだスクリプトが利用できない環境の場合だけ、表示する。

template要素 

  • template要素は、スクリプトによりクローン化で複製し挿入するHTML要素の断片を示す要素である。
  • リスト(ol要素ul要素)における項目(li要素)や、表(table要素)における行(tr要素)など、スクリプトで複製しながらデータを挿入したいような要素に使う。

canvas要素 

  • canvas要素は、スクリプトでグラフィックを描く領域を示す要素である。