ホームページ ウェブフロントエンド jsチュートリアル script タグの属性は type か language のどちらにするべきか_基礎知識

script タグの属性は type か language のどちらにするべきか_基礎知識

May 16, 2016 pm 04:18 PM
language script type ラベルの属性

質問されている場合:

コードをコピーします コードは次のとおりです:

<スクリプト言語 = "JavaScript">
<スクリプトタイプ="text/javascript">
<スクリプト>

これら 3 つのタグの使用の違いは何ですか?

使ってみましたが、まだ分かりません。詳しく説明します。

主にブラウザのサポート問題に関する情報を確認してください。 type 属性と language 属性の両方を使用して、<script> タグでスクリプトの種類を指定できます。 language 属性は、type 属性の使用を推奨する HTML および XHTML 標準で批判されています。残念ながら、これら 2 つのプロパティの値は同じではありません。 </p> <p>VBScript の言語値 (タイプとして text/vbscript) が表示される場合があります。これは、含まれているスクリプト コードが Microsoft の Visual Basic Sc​​ript で記述されていることを示します。 </p> <p>JavaScript では、言語値「JavaScript 1.1」を使用して、含まれているスクリプト ステートメントが Netscape 3.0 以降でのみ処理できることを示すこともできます。 Netscape 2.0 は JavaScript 1.0 のみをサポートしており、「JavaScript 1.1」とマークされたスクリプトは処理できません。 </p> <p>IE でのみサポートされている VBScript および Script Encoder メカニズムを特に使用しない限り、スクリプト プログラムを正常に実行できるようにするには、SCRIPT タグの "type" 属性を "javascript" に設定する必要があります。廃止された「Language」属性を設定しないでください。 </p> <p>各ブラウザは「type」属性と「 language 」属性自体をサポートしますが、そこに設定されているスクリプト言語タイプの認識とサポートは異なります。</p> <p>「タイプ」と「言語」が同時に存在する場合、すべてのブラウザは「タイプ」属性のスクリプト タイプを優先します。 その中で、IE ブラウザは実際に JScript および VBScript スクリプト言語タグと Script Encoder 暗号化をサポートしています。 Firefox、Chrome、Safari、および Opera では、「type」属性値の特定の認識に対する許容範囲が一貫していません。Chrome Safari と比較して、属性値の正確性の検証はより緩やかであり、Firefox の検証は最も厳格です。 🎜> 「言語」属性値の認識許容度の比較では、Chrome Safari がブラウザの中で最も寛容であり、IE が最も厳しく、Firefox は Opera と同じです。 Language Encode の比較では、IE のみが JScript.Encoder および VBScript.Encoder タイプの設定をサポートしていますが、Firefox、Chrome、Safari はサポートしていません。Opera では、属性値がデフォルトの Javascript スクリプトに固定された後に出力値が取得されます。言語。 <br> <br><br><br></p> <p>コードをコピーします</p> <div class="codetitle"> <span><a style="CURSOR: pointer" data="43340" class="copybut" id="copybut43340" onclick="doCopy('code43340')"> コードは次のとおりです:<u></u></a> <スクリプト言語="javascript"></span> 関数 a() {</div> b = "a";<div class="codebody" id="code43340"> }<br> a();<br> アラート(b);<br> </script>



変数に関しては上記のように関数内で変数を宣言してもグローバル変数になってしまいます。

var で宣言すると問題が発生します。

コードをコピーします

コードは次のとおりです: <スクリプト言語="javascript"> 関数 a() {
var b = "a";
bを削除;
アラート(b);
}
a();




結果は引き続きポップアップ表示されます。
IE でのみサポートされている VBScript および Script Encoder メカニズムを特に使用しない限り、スクリプト プログラムを正常に実行できるようにするには、SCRIPT タグの "type" 属性を "javascript" に設定する必要があります。廃止された「Language」属性を設定しないでください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

System76 が Fedora 42 の 2025 年リリースに向けた Fedora Cosmic スピンをヒント System76 が Fedora 42 の 2025 年リリースに向けた Fedora Cosmic スピンをヒント Aug 01, 2024 pm 09:54 PM

System76 は最近、Cosmic デスクトップ環境で話題になっており、8 月 8 日に Pop!_OS の次のメジャー アルファ ビルドで開始される予定です。しかし、System76 CEO の Carl Richell 氏による X に関する最近の投稿では、Cosmic DE が開発者

Go での Type キーワードの用途は何ですか? Go での Type キーワードの用途は何ですか? Sep 06, 2023 am 09:58 AM

Go での Type キーワードの使用には、新しい型エイリアスの定義または新しい構造型の作成が含まれます。詳細な導入: 1. 型エイリアス。既存の型のエイリアスを作成するには、「type」キーワードを使用します。このエイリアスは新しい型を作成しませんが、既存の型に新しい名前を提供するだけです。型エイリアスはコードを改善できます。コードの可読性により、コードがより明確になります; 2. 構造タイプ。新しい構造タイプを作成するには、「type」キーワードを使用します。構造は、複数のフィールドを含むカスタム タイプを定義するために使用できる複合タイプです。

Ubuntu のモバイル ハードディスク エラーの解決: ファイル システム タイプ exfat が不明です Ubuntu のモバイル ハードディスク エラーの解決: ファイル システム タイプ exfat が不明です Jan 05, 2024 pm 01:18 PM

Ubuntu がモバイル ハードディスクをマウントするとエラーが発生します: mount:knownfilesystemtype'exfat' 処理方法は次のとおりです: Ubuntu13.10 または exfat-fuse をインストール: sudoapt-getinstallexfat-fuseUbuntu13.04 以下 sudoapt-add-repositoryppa:relan /exfatsudoapt-getupdatesudoapt-getinstallfuse- exfatCentOS Linux マウント exfat フォーマットの USB ディスク エラー解決方法 CentOS で extfa をロードする

スクリプトってどういう意味ですか? スクリプトってどういう意味ですか? Aug 29, 2023 pm 02:00 PM

スクリプトとは台本、台本という意味です。映画、テレビ、ドラマ、その他の芸術形式では、脚本は登場人物の会話、行動、シーン、ストーリーの展開や構造を記述するために使用されます。脚本を書くには一定のスキルと経験が必要で、観客の注意を引き付け、物語の感情やテーマを伝えることができる、鮮やかで力強いものでなければなりません。脚本は映画やテレビ業界で特に重要であり、創作の基礎となり、映画のストーリー、キャラクター展開、会話の内容を決定します。脚本は、アーティストが自分自身を創作し、表現するための重要なツールです。

スクリプトとは何ですか スクリプトとは何ですか Oct 12, 2023 am 10:04 AM

コンピューター サイエンスの分野では、「スクリプト」は通常、スクリプト言語またはスクリプト ファイルを指します。スクリプト言語は、自動化、バッチ処理、ラピッド プロトタイピングなどのタスクによく使用されるインタープリタ型プログラミング言語です。

jQuery がタグ属性置換を実装する方法の詳細な説明 jQuery がタグ属性置換を実装する方法の詳細な説明 Feb 22, 2024 pm 11:54 PM

jQueryのタグ属性置換の実装方法を詳しく解説 フロントエンド開発では、HTMLタグの属性値を動的に変更する必要がある場面によく遭遇します。 jQuery は人気のある JavaScript ライブラリであり、タグ属性を置き換える便利なメソッドを提供します。この記事では、jQuery を使用してタグ属性を置き換える方法と、具体的なコード例を詳しく紹介します。 1. attr() メソッドを使用してタグ属性を置き換えます。jQuery の attr() メソッドを使用して、指定された要素を取得または設定できます。

スクリプトエラーの解決方法 スクリプトエラーの解決方法 Oct 18, 2023 am 09:44 AM

scripterror の解決策には、構文、ファイル パスの確認、ネットワーク接続の確認、ブラウザの互換性の確認、try-catch ステートメントの使用、デバッグ用の開発者ツールの使用、ブラウザと JavaScript ライブラリの更新、または専門家の助けを求めることが含まれます。詳細な紹介: 1. 構文エラーのチェック: スクリプト エラーは、JavaScript コードの構文エラーが原因である可能性があります。開発者ツールを使用してコードをチェックし、構文エラーを修正してください。コード内の括弧、引用符、セミコロンなどが正しいか確認してください。正しいです、など

Linux系コマンド Linux系コマンド Mar 20, 2024 pm 05:06 PM

このガイドでは、Linux の「type」コマンドについて詳しく学習します。前提条件: このガイドで説明する手順を実行するには、次のコンポーネントが必要です。 適切に構成された Linux システム。テストと学習を目的とした LinuxVM の作成方法をご覧ください。コマンド ライン インターフェイスの基本的な理解 Linux の Type コマンドは、他の Linux 固有のコマンド (例: ls、chmod、shutdown、vi、grep、pwd など) とは異なります。引数として表示される Bash 関数。提供されるコマンド タイプに関する情報。 $type Bash に加えて、他のシェル (Zsh、Ksh など) も付属しています。

See all articles