問題タブ [standards]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
251 参照

html - HTML 入力に対する理想的なユーザー フィードバック

正直に言って、標準に準拠した適切な HTML を作成するのは非常に困難です。セマンティックな HTML を書くのはなおさらですが、コンピューターがそれを理解することは不可能だと思います。

では、HTML を入力したユーザーにとって「理想的な」フィードバックとはどのようなものでしょうか? エラーと対応する行番号と列の W3C バリデーター スタイルのリストでしょうか? 強調表示された行、エラーの説明、および可能な修正の注釈付きコード表示でしょうか? 各エラーを個別に処理するスペルチェック スタイル モードですか? エラー情報をまったく提供しないでしょう?また、ユーザーに伝えるのに適したエラーの種類は何ですか? (エラーのいくつかの広範なクラスには、解析エラー、ネスト エラー (つまり、ab タグに div を入れる)、および整形式エラーが含まれます。)

  • Scottm:良い点です。すべてのエラーを一覧表示する W3C の方法も気に入りませんでした。ただし、ユーザーが問題のある HTML を適切に編集できるようにするという問題がまだ残っています。
  • onebyone: わかりました。いくつかのスクリーンショットを見ると、HTML Validator には W3C エラー リストがあるように見えますが、関連するソース セグメントと展開されたエラー情報に直接移動する機能と、それらを行う必要がないという事実が組み合わされています。スクロールして、あるセクションから別のセクションにジャンプします。かなり良さそうに見えますが、普通のジョーでも使えますか?

編集 1:明確化として、これはインターフェイスに関するものであり、必ずしも基になる実装ではありません。ただし、インターフェイスはプレーンな HTML と JavaScript で実行可能である必要があります (HTML のみが必要な場合は使いやすさのポイントが 2 倍になりますが、その場合は W3C で行き詰まると思います)。

0 投票する
20 に答える
3729 参照

coding-style - コーディング標準をどのように文書化しますか?

コーディング標準を公開する最良の方法は何ですか?またその理由は何ですか?

0 投票する
9 に答える
21631 参照

javascript - HTML タグの非標準属性。良いこと?悪いこと?あなたの考え?

タグの非標準属性に関しては、HTML (または単に XHTML ?) は比較的厳密です。それらが仕様に含まれていない場合、コードは準拠していないと見なされます。

ただし、非標準の属性は、メタデータを Javascript に渡すのに非常に役立ちます。たとえば、リンクがポップアップを表示すると想定されている場合、ポップアップの名前を属性に設定できます。

または、ポップアップのタイトルをスパンのような非表示要素に保存できます。

しかし、どちらが好ましい方法であるべきかについては、私は引き裂かれています。最初の方法はより簡潔で、おそらく、検索エンジンやスクリーン リーダーをそれほど悩ませることはありません。逆に、2 番目のオプションを使用すると、大量のデータを簡単に保存できるため、より用途が広くなります。また、規格に準拠しています。

このコミュニティの考えがどうなっているのか興味があります。このような状況をどのように処理しますか? 最初の方法の単純さは、潜在的な欠点 (存在する場合) を上回っていますか?

0 投票する
2 に答える
302 参照

http - HTTP 標準の変更を提案するにはどうすればよいですか?

HTTP 標準にかなり単純な追加があります。野心的な目標であることはわかっていますが、少なくとも提案を提出して、アイデアに関するフィードバックを得たいと思っています。そうするための適切なフォーラム/方法は何ですか?

0 投票する
5 に答える
299949 参照

c++ - C++ 識別子でアンダースコアを使用する際の規則は何ですか?

C++ では、ローカル変数やパラメーターではなく、メンバー変数であることを示すために、メンバー変数に何らかのプレフィックスを付けて名前を付けるのが一般的です。MFC のバックグラウンドを持っている場合は、おそらくm_foo. 私もmyFoo時々見かけました。

C# (または .NET のみ) では、_foo. これは C++ 標準で許可されていますか?

0 投票する
5 に答える
837 参照

java - java: バッチ サーバーと通信するための最良の手法は何ですか?

私は (純粋な Java サーブレットを使用した) WEB アプリケーションを使用しており、非同期モードで実行できる、データベースへのアクセスを伴う重い計算作業を行っています。このようなバッチ ジョブを実行するために専用サーバーを使用する予定ですが、WEB サーバーのサーブレットと新しい専用サーバーのバッチ ジョブ間の通信に使用するツール/手法/プロトコルを考えています。私はJMSを見ています。それは正しい選択ですか?業界標準の技術や広く採用されている技術はありますか? 複数の同時ジョブのキューと優先度の処理も必要です。

0 投票する
6 に答える
4912 参照

uml - UML 標準ガイド / ベスト プラクティス

まともなUML標準ガイドを知っている人はいますか?

私の会社は現在、UML 2.0 (正しいか間違っているか) に依存して、設計作業の大部分 (すべてを読む) を行っています。私は、他の開発者がより優れたモデルを開発できるように、「ベスト プラクティス」ガイドの草案を作成するよう依頼されました。私が直面している主な問題は、私が UML に対して少し偏っていることです... 私は次のように感じています: 図を描くのに 5 分以上かかるとしたら、それは複雑すぎる! 私は主に、どのような基準を検討すべきかについてアドバイスを求めています。また、UML を多用した設計に対する私の不合理な嫌悪感を和らげ、私の提案の「サニタイザー」として機能するために使用できる外部の情報源を探しています。

何よりも、私は、目立たないネットワーク ディレクトリに埋もれているようなドキュメントではなく、有用なドキュメントを書きたいと考えています。

何か案は?

0 投票する
5 に答える
7425 参照

php - PHP 定数: 長所と短所

最近、整数値を定数に代入し、その目的を識別する手段として単に定数名を使用する習慣があります。ただし、場合によっては、文字列表現が必要な場合に typeToString($const) のような関数を記述する必要があります。明らかに、これは非効率的で不必要ですが、たまにしか問題になりません。

私の質問は、他に考慮すべきトレードオフはありますか? よりクリーン/より標準に準拠していると見なされるケースはどれですか? また、ほとんどの場合、パフォーマンスの違いは無視できますか?

ケース 1: (文字列バージョンが不要な場合は高速ですか?)

ケース 2:(文字列バージョンが必要な場合はより高速/簡単)

0 投票する
7 に答える
23396 参照

html - Web ページ全体 (画像など) を 1 つのアーカイブに保存するのに最適な「ファイル形式」は何ですか?

タイム カプセルのように、単一の画像とテキスト ファイルを 1 か所に保存するプロジェクトに取り組んでいます。現在、ほとんどのプロジェクトは、DOC、PPT、ODF などの 1 つのファイルとして保存できます。ただし、完全な Web ページはできません。個別の HTML ファイルとデータ フォルダーとして保存されます。Web ページを 1 つのアーカイブに保存したいのですが、解決策はいくつかありますが、「標準」はありません。HTML アーカイブに最適な形式はどれですか?

  • Microsoft にはMHTMLがあります。基本的には、MIME HTML 電子メール メッセージとまったく同じようにエンコードされたファイルです。すでに既存の標準に基づいており、MHTML 自体はrfc2557として提案されました。これは素晴らしいアイデアであり、1999 年以来「提案された標準」であることを除いて、永遠に存在しています。さらに、IE 以外の実装は面倒です。IE と Opera がサポートしています。面倒な拡張機能を備えた Firefox と Safari。

  • Mozilla にはMozilla Archive Formatがあります。基本的には、マークアップと画像を含む ZIP ファイルで、メタデータは RDF として保存されます。これは素晴らしいアイデアです。Winamp はこれをスキンに使用し、ODF と OOXML は埋め込み画像に使用します。私はこれを気に入っていますが、1. Mozilla 以外は誰も使用していません。2. これをサポートする唯一の拡張機能は Firefox 1.5 以降更新されていません。

  • データ URIの人気が高まっています。MHTML または MAF で外部の場所を参照する代わりに、ファイルを直接 HTML マークアップに base64 としてエンコードします。ビューによっては、ファイルがマークアップのある場所にあるため、合理化されています。ただし、サポートはまだやや弱いです。Firefox、Opera、Safari は間違いなくサポートしています。市場のリーダーである IE は、IE8 でサポートを開始しただけで、その後も制限がありました。

  • それからもちろん、HTML マークアップが保存され、ファイルが別のフォルダーに保存される「完全な Web ページを保存」があります。Afaik、誰もがこれを行います。それはよくサポートされています。しかし、2 つの別個の要素を処理しなければならないことは単純ではなく、まったく合理化されていません。私のプロジェクトでは、それらを単一のアーカイブに含める必要があります。"savedpage.html""savedpage_files"

ブラウザのサポートページの編集のしやすさを考慮して、ウェブページを単一のアーカイブに保存する最良の方法は何だと思いますか? 「標準」として何が最適でしょうか?それとも、HTML ファイルと別のフォルダーを処理する必要がありますか? 私のプロジェクトのために、私はそれをサポートすることができましたが、私はそれを避けるのが最善です.

0 投票する
3 に答える
327 参照

web-services - 実際に実装する意味のある Web サービス仕様 (WS-*) はどれですか?

私は大企業で SOA を実装していますが、実際にどの Web サービス仕様 (WS-*) を実装するのが適切かわかりません。少なくとも、WS-Addressing、WS-Security、WS-Eventing、および WS-ReliableMessaging に注目しています。ただし、他にも興味深い標準がいくつかありますが、どの標準が広く採用されているかはわかりません。成熟していない、または必要でない場合、標準を実装したくありません (そして、すべての開発者に標準に従うよう強制します)。

編集:

特定の状況についてではなく、一般的にこの質問をしています。(少なくとも私にとっては)実用化されていないように見える WS-* 標準がかなりあるので、どの標準が広く使用されているか非常に興味があります。

ご協力いただきありがとうございます!