ホームページ ウェブフロントエンド jsチュートリアル デファクトスタンダード 世界の驚異のファクトスタンダード_基礎知識

デファクトスタンダード 世界の驚異のファクトスタンダード_基礎知識

May 16, 2016 pm 06:20 PM
標準

IEBlog は数日前、相互運用性の達成は標準のみに依存しているわけではないと言及し、事実上の標準、いわゆる「事実上の標準」、つまり標準ではない、についてのいくつかの考慮事項を挙げました。しかし、何かをするために誰もが従うものです。

これらの事実上の標準 (「事実上の標準」とも書かれます) は、特定のものに対する標準がない場合に、関係者間の相互妥協によって形成されることがよくあります。興味深いことに、妥協として、これらの「事実上の標準」が形成されます。 「標準」自体が他のものと矛盾していることも多く、本当に「標準」と呼ばれるものは、多くのことが起こった後に初めて生み出されることが多いため、ほとんどの場所に「事実上の標準」が存在します。少し場違いです。

長い間くだらない話をした後、本題に入ります:

この記事の冒頭にリンクされているブログ投稿では、正規表現に関する文法上の問題について言及しています。

「/]/」のような形式。「]」自体は「これらの文字のいずれかに一致する」構文の一部であるため、ECMAScript 標準ではそのような形式を「無効な式」としてマークします。 、その単純な構成により、このような使用法は理解の曖昧さを引き起こしにくく、実際、ほとんどのブラウザーで「有効」であると考えられています。

IE9 開発チームが最初に新しい JavaScript エンジン「Chakra」のテストを開始したとき、当初は正常に動作していた一部の JavaScript コードが「Chakra」では実行できないことが判明しました。その理由の 1 つは、オリジナルの「Chakra」です。 ECMAScript 標準に従って実装されており、古いコードにはこのように標準では無効なものが多く含まれています。互換性と「相互運用性」を実現するには、「Chakra」は標準と一致しているだけでなく、そのようなものを認識できる必要があります。表現。

これは、「相互運用性の実現には標準規格だけでは不十分である」ことを示す好例です。

これに加えて、JavaScript には次のような事実上の標準がいくつかあります。

文字列内でバックスラッシュ「」の後に改行マークが入っている場合は、[LF]( 実際の意味)、または [CR] ( 実際の意味)、または [CR][LF] ( n は実際にはを表します)、バックスラッシュとともに完全に無視されます。「無視される」という言い方は十分正確ではありません。「この組み合わせは、コードの複数行にまたがる文字列の分割とみなされます」と言うべきかもしれません。

これを言ってもまだ理解するのが難しい (または説明できない) 場合は、いくつかのコード例を参照すると理解しやすいはずです。

たとえば、次のコード:

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

var s = "これは
1 行の文字列です。";

は実際には
コピー コード と同じです。 > コードは次のとおりです:

var s = "これは "
" という 1 行の文字列です。";

と同等です。 。

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

var s = "これは
1 行の文字列です。"

は、「終了していない文字列」のため構文エラーを生成します。

当初は IE で使用される JScript エンジン独自の機能でしたが、今ではいくつかの主要なブラウザがこの記述方法をサポートしており、「デファクトスタンダード」の 1 つとなっています。

私は「デファクトスタンダード」についてもっと話したいと思っていますが、残念なことに、そのようなものはあまりにもたくさんあり、私はそれらのごく一部しか知りません - そして、覚えていないこともよくあります。なので今日はここにしか書けません。また何か思いついたらまたブログに書くかもしれません
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

PHP 関数ライブラリ設計の原則と標準 PHP 関数ライブラリ設計の原則と標準 Jun 16, 2023 am 11:37 AM

Web 開発における PHP の重要性が高まり続けるにつれて、PHP 関数ライブラリの設計は開発における重要な問題の 1 つになっています。優れた関数ライブラリは、開発効率を向上させるだけでなく、コードの品質と保守性も確保します。したがって、関数ライブラリを設計するには、いくつかの基本原則と標準に従う必要があります。 1. 再利用性の高い関数ライブラリは、再利用可能であり、さまざまなプロジェクトで使用できる必要があります。したがって、関数は抽象的かつ一般的なものである必要があり、特定のプロジェクトやシナリオに結び付けることはできません。 2. 使いやすさ 関数ライブラリは使いやすく、パラメータを渡すのが簡単である必要があります。

一般的な人工知能について知っておくべきこと 一般的な人工知能について知っておくべきこと May 09, 2023 pm 02:25 PM

最近、特に DALL-E や Midjourney などの大規模な言語モデルや画像ジェネレーターがいくつかリリースされてから、生成人工知能ツールに関する議論が増えています。これらの発明により、汎用人工知能 (GPAI) が再び脚光を浴びるようになり、GPAI は規制されるべきかどうかといった仮説上の疑問が再び提起されました。可能性をさらに探求する前に、まず GPAI の概念、その意味、いつ導入されたかなどを理解してください。汎用人工知能とは何ですか? 2 年前の 2021 年 4 月に、欧州委員会は汎用人工知能を立ち上げました。当初の AI 法案提案では、一般的な人工知能の作成者は、多くの法的文書やその他の責任基準の遵守を免除されていました。理由

スティッキー ポジショニングのベンチマークとコア要件の分析: 徹底したディスカッション スティッキー ポジショニングのベンチマークとコア要件の分析: 徹底したディスカッション Jan 28, 2024 am 08:07 AM

スティッキー・ポジショニングの基準とは、企業やブランドが市場競争において消費者の心の中で長期間にわたって一定の位置を占め、市場シェアやブランドロイヤルティを安定的に維持できる能力を指します。スティクティポジショニングはマーケティングにおける重要な概念であり、競争の激しい市場環境において、企業は競争上の優位性を維持するために独自のポジショニングを確立し、消費者との密接な関係を築く必要があることを強調しています。スティッキー ポジショニングの中核となる要件には、次の側面が含まれます。 独自性: 市場における企業またはブランドのポジショニングは独自であり、競合他社とは異なっていなければなりません。

スティッキー ポジショニングの重要な要素の謎を解く: スティッキー ポジショニングの基準を評価する方法は? スティッキー ポジショニングの重要な要素の謎を解く: スティッキー ポジショニングの基準を評価する方法は? Jan 28, 2024 am 10:39 AM

スティッキーポジショニングの基準はどのように判断すればよいでしょうか?スティッキー ポジショニングの重要な要素を明らかにする はじめに: 市場ポジショニング戦略としてのスティッキー ポジショニングは、企業のブランド プロモーションと市場競争において重要な役割を果たします。しかし、スティッキーポジショニングの基準をどう判断するかは頭の痛い問題だ。この記事では、スティッキー ポジショニングの重要な要素を明らかにし、企業がスティッキー ポジショニングの基準をより適切に判断できるようにします。 1. スティッキー ポジショニングの重要性を理解する スティッキー ポジショニングとは、企業がその独自のブランド特性と核となる競争上の優位性を通じて、消費者の間に強いアイデンティティと忠誠心を生み出し、それによって企業の地位を形成することを意味します。

PHP 関数を分類するためにどのような基準を使用できますか? PHP 関数を分類するためにどのような基準を使用できますか? Apr 19, 2024 am 09:30 AM

PHP 関数は、目的 (文字列処理、配列処理など)、スコープ (組み込み関数、ユーザー定義関数)、および戻り値 (戻り値の有無) などのさまざまな基準に従って分類できます。実際のケース:explode() 関数は、指定された区切り文字を使用して文字列を配列に分割できます。

Go 言語は上位言語の基準を満たしていますか? Go 言語は上位言語の基準を満たしていますか? Mar 13, 2024 am 11:39 AM

タイトル: Go 言語は高級言語の基準を満たしていますか?近年、Go 言語は新興プログラミング言語として広く注目され、応用されています。 Go 言語は、静的に型付けされ、コンパイルされた言語として、同時プログラミング、メモリ管理、コードの可読性の点で独自の利点を持っていますが、一部のプログラマーの目から見ると、上位言語が持つべき基準を完全には満たしていません。 。この記事では、Go 言語が上位言語の基準を満たしているかどうかをいくつかの側面から検討し、具体的なコード例を示して説明します。 1. コードの単純さ. 上位言語は通常、

スティッキー配置の基準と要素の分析、およびスティッキー配置の要件 スティッキー配置の基準と要素の分析、およびスティッキー配置の要件 Feb 02, 2024 pm 12:36 PM

固定配置は、スクロール時に要素を固定位置に維持することで、より優れたユーザー エクスペリエンスを提供する一般的な Web レイアウト手法です。この記事では、スティッキー配置の標準、要素、要件を分析し、具体的なコード例を示します。 1. スティッキー ポジショニングの標準互換性: スティッキー ポジショニングは、Chrome、Firefox、Safari などの主流のブラウザで正常に動作します。スクロール効果: ちらつきやジッターを避けるために、スクロール時に要素はスムーズに遷移する必要があります。レスポンシブ デザイン: スティッキー ポジショニングは、さまざまなデバイスや画面サイズに適応して確実に行う必要があります。

PHP の標準マークアップの詳細 PHP の標準マークアップの詳細 Mar 29, 2024 pm 03:39 PM

Web 開発では、PHP は広く使用されているプログラミング言語であり、その標準タグは、PHP コードの先頭と末尾を識別するために使用される PHP コード内の特別なタグ シンボルです。 PHP の標準タグは PHP コードの解析および実行プロセスに直接影響するため、PHP の標準タグを深く理解することが非常に重要です。この記事では、PHP の標準タグについて詳しく説明し、読者が PHP プログラミングをよりよく理解して使用できるように、具体的なコード例を示します。 1. PHP 標準タグ PHP で最もよく使用される標準タグは「

See all articles