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関数を使用してシーケンス番号を生成します。
Ethereum 上で DApps を開発したことがある場合は、フロントエンド JavaScript...
webpackjs ファイルをパッケージ化するときに、次に示すように、index.html インタ...
この記事では、CSS を使用して半透明の背景と不透明なテキストの効果を実現する方法の例を紹介します。...
この記事では主に、Vue を使用してタブ ナビゲーション バーを実装し、flex レイアウトを使用し...
Vim は強力なフルスクリーン テキスト エディターであり、Linux/UNIX で最も一般的に使用...
序文この章では、基本的な Linux 関数と epoll 呼び出しを使用して、Linux 上で実行で...
序文Excel は強力で、広く使用されています。 Web アプリケーションの登場と改善に伴い、ユーザ...
通常、ユーザーがアップロードした写真はデータベースに保存する必要があります。一般的に、解決策は 2 ...
目次最初に要約: 🌲🌲 序文: 🍬🍬公開🍬🍬 🍬🍬グローバル🍬🍬 🍬🍬ボールボックス🍬🍬 🎉🎉🎉結論...
Webkit スクロールバー スタイルのリセット1. スクロールバーには、スクロールバー ボタンとト...
目次スプリングブートDocker spring-boot-maven-プラグインSpotify Ma...
序文:最近、インスタンスの移行の問題に遭遇しました。データの移行後、データベースのユーザーと権限も移...
目次MySQLクラッシュ回復プロセス1. ブラックボックス下のデータフローを更新する2. やり直しロ...
目次1. 成果を達成する2. バックエンドの実装2.1 エンティティクラス2.2 データベース内のデ...
背景VirtualBox 仮想マシン (Ubuntu 16.04 システムがロードされている) には...