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. WordPressの導入1. 環境を整える(II) イメージを実行するDocker の作成...
MySql 自動切り捨て例の詳細な説明友人が質問しました。プロジェクト内で挿入または更新ステートメン...
導入Memcached は分散キャッシュ システムです。Memcached には認証とセキュリティ制...
この記事では、JavaScriptで簡単なGobangゲームを実装するための具体的なコードを参考まで...
:is と :where とは何ですか? :is()と:where()は、セレクターを作成するとき...
vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...
これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...
目次1. 背景建築問題現象2. 分析プロセス接続プール不安に陥る雲を晴らして光を見よう3. 解決策I...
適用シナリオ: iframe ページにスクロール バーがなく、親ウィンドウにスクロール バーが表示さ...
MySQL のデータはディスクに書き込む必要があることは誰もが知っています。ディスクの読み取りと書き...
この記事では、タイピングゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...
コードをコピーコードは次のとおりです。リンクフォントサイズ: 12px;色: #000000;テキス...
目次1. Dockerをインストールする2. ソナーイメージをインストールする3. ソナーを使ってコ...
zabbix を利用する上での最大のボトルネックはデータベースです。zabbix のデータストレージ...