HTMLはプログラミング言語ではありませんが、動(dòng)的関數(shù)はJavaScriptやPHPなどのサーバー側(cè)の言語を通じて実裝できます。 1。HTML構(gòu)造コンテンツ、2。JavaScriptによりインタラクティブになり、3。Server側(cè)の言語はHTMLを動(dòng)的に生成します。
HTMLは、そのコアでは、従來の意味でのプログラミング言語とは見なされません。これは、Webのコンテンツを構(gòu)成して提示するために使用されるマークアップ言語です。 HTMLがプログラム可能かどうかを掘り下げるとき、その機(jī)能と制限、および他のテクノロジーとの対話方法を探求して、動(dòng)的でインタラクティブなWebエクスペリエンスを?qū)g現(xiàn)する必要があります。
HTMLの機(jī)能と制限の中心に飛び込み、特定のコンテキストでどのように「プログラム」できるかを確認(rèn)しましょう。
HTMLの主な役割は、Webページの構(gòu)造とレイアウトを定義することです。タグを使用してコンテンツをマークアップします。コンテンツは、ブラウザを解釈してページを表示します?;镜膜蔋TMLを示すクイックスニペットは次のとおりです。
<title>私のWebページ</title> <h1>私のWebページへようこそ</h1> <p>これはテキストの段落です。</p>
この例は、コンテンツを構(gòu)成するHTMLの能力を示していますが、プログラミングはどこで作用しますか?
HTML自體には、IF-ELSEステートメントやループなどのロジック、変數(shù)、または制御構(gòu)造はありません。これらは、プログラミング言語の特徴です。ただし、HTMLを他のテクノロジーと組み合わせて、より動(dòng)的な動(dòng)作を?qū)g現(xiàn)できます。
HTMLが「プログラム可能」になる1つの方法は、JavaScriptを使用することです。 JavaScriptは、HTML要素を操作し、ユーザーインタラクションに応答し、Webページのコンテンツを動(dòng)的に変更できる本格的なプログラミング言語です。これが簡(jiǎn)単な例です:
<title>インタラクティブなWebページ</title> <h1 id="グリーティング">こんにちは!</h1> <button onclick="changegreeting()">私をクリック</button> <pre class='brush:php;toolbar:false;'>&lt;スクリプト&gt; function changegreeting(){ document.getElementById( "グリーティング")。innertext = "welcome!"; } &lt;/script&gt;