JS スクリプト タグの属性は何ですか?
<script> 要素を使用するには、 script> 要素を使用して JavaScript コードを埋め込む場合は、script> の type 属性のみを指定する必要があります。次に、次のように JavaScript コードを要素内に直接配置します。 スクリプトタイプ="text/javascript"> 関数sayHi(){ アラート("こんにちは!"); } /スクリプト> たとえば、ブラウザは次のコードを読み込むときにエラーを生成します。 スクリプトタイプ="text/javascript"> 関数sayScript(){ アラート('/script>'); } /スクリプト> 埋め込みコードを解析するためのルールによれば、ブラウザは文字列「 例えば: JSscript> タグの属性は何ですか? 関数sayScript(){ アラート("/scr"+"ipt>"); } このように 2 つの部分に分けて記述すると、ブラウザが誤解することがなくなり、エラーも発生しません。 例えば: scripttype="text/javascript"src="example.js">/script> この例では、外部ファイル 例えば: スクリプトタイプ="text/javascript"src="example.js"/> ただし、この構文は HTML ドキュメントでは使用できません。その理由は、この構文が HTML 仕様に準拠しておらず、一部のブラウザ、特に IE では正しく解析できないためです。 慣例により、外部 JavaScript ファイルには js 拡張子が付きます。ただし、ブラウザは JavaScript を含むファイルの拡張子をチェックしないため、この拡張子は必要ありません。これにより、JSP、PHP、またはその他のサーバー側言語を使用して JavaScript コードを動的に生成できるようになります。 src 属性を持つ script> 要素では、script> タグと /script> タグの間に追加の JavaScript コードを含めないようにすることが重要です。 さらに、<script> 要素の src 属性を介して外部ドメインからの JavaScript ファイルを含めることもできます。これが、script> 要素を強力かつ物議を醸すものにしている理由です。この点では、script> 要素は img> 要素と非常によく似ています。つまり、その src 属性は、現在の HTML ページのドメイン以外のドメインの URL を指すことができます。次に例を示します。 scripttype="text/javascript"src="http://www.somewhere.com/afile.js">/script> この方法では、外部ドメインにあるコードは、それを読み込んだページにある場合と同じように読み込まれ、解析されます。これにより、必要に応じて別のドメインから JavaScript ファイルを提供できるようになります。ただし、自分が管理していないサーバー上の JavaScript ファイルにアクセスする場合は注意が必要です。運悪く悪意のあるプログラマーに遭遇した場合、このファイル内のコードがいつでも置き換えられる可能性があります。したがって、別のドメインのコードを含める場合は、自分がそのドメインの所有者であるか、そのドメインの所有者が信頼できるかのいずれかになります。 コードをどのように含めるかに関係なく、ブラウザはページに script> 要素が表示される順序でコードを解析します。つまり、最初の script> 要素に含まれるコードが解析された後、2 番目の script> 要素に含まれるコードが解析され、その後 3 番目と 4 番目のコードが解析されます。 JSscript タグの属性に関するこの記事はこれで終わりです。JSscript タグの属性についてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: ウェブデザイナーが知っておくべき効率的なナビゲーションデザインの3つの原則
>>: SQLはROW_NUMBER() OVER関数を使用してシーケンス番号を生成します。
今では多くの人がウェブサイト作成に参加していますが、ウェブサイトはどのように作成すればよいのでしょう...
方法1: SET PASSWORDコマンドを使用する MySQL -u ルート mysql> ...
この記事ではUbuntuでC++インターフェースを使用してopencvをインストールする方法について...
目次1. 環境2. 準備3. MySQL 8.0.11をインストールするMySQL 8 の公式バージ...
インストール手順は省略します( yum -y install nginx;を使用して直接インストール...
UI コンポーネントを作成するときに、アニメーションを考慮しなければ、アニメーションを実現するのは非...
この記事では、VMware Workstation 14 Proのインストールとアクティベーションに...
これまでの仕事では、開発サーバーは一般的にTomcatでした。データソースは、多くの場合、appli...
この記事では、ネイティブ JS によって実装された動的読み込みプログレス バーの特殊効果を紹介します...
最近、あるプロジェクトのクライアントが、上部に 2 つのタブ メニューを配置することを要求しました。...
目次VueUse にはどのようなユーティリティがありますか? VueUseをVueプロジェクトにイン...
メタタグ機能METAタグは、HTMLタグのHEAD領域にある重要なタグです。文書の文字セット、使用言...
共有システムで作業しているときは、他のユーザーが自分のコンソールを覗き込んで、自分が何をしているか見...
職業的な観点からも、人生の観点からも、良い再建をすることは本当に簡単ではありません。楽観的で熱心で前...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...