問題タブ [semantics]

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 投票する
10 に答える
514 参照

language-agnostic - 結果が大丈夫である限り、誰が気にしますか?

開発者がコードの意味よりもコンパイルされたバイトの結果に関心があることを指摘する質問に対する多くの反応に、私は少し驚いています。私は、2つの値を持つ列挙型にブール値を使用すること、および適切な関数の命名について、そして...

したがって、問題はより現実的な世論調査です。自分が書いたもののセマンティクスを無視できるのはいつですか。境界線はどこですか?

  • operator ++(接尾辞/接頭辞)
  • string.empty()vs. string == ""
  • vector.empty()vs. vector.size()== 0
  • {on、off}とboolean on=trueを列挙します。off = false
  • ..。

それに名前を付けます。

編集 -

(マイクロ)最適化の必要性について質問するつもりはありませんでした。むしろ、自分が書いていることをどれだけよく知っているべきか、そして「とにかく、それはdwordにコンパイルされるので、なぜそれを列挙型にする必要があるのか​​」などのステートメントについて意見が欲しいです。(これは極端なケースです...)。

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

definition - 生産を正確に定義するものは何ですか?

しばらくの間プログラミングをしているほとんどの人がそうであるように、私は「プロダクション コード」という用語に精通しており、それが何を意味するのか漠然とした感覚を持っています。しかし、Wikipedia と Google はできないように見えるので、誰かがやや厳密な定義を提供できますか? 少数の人々によって使用されているため、UI、ドキュメントなどの点で「形式化」されていない内部ツールや、機能は完全で、適度にバグがなく、機能していますが、洗練された UI と広範なテストが欠けています。

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

c++ - chara[]のセマンティクス

最近、同僚に理由を説明しながら困惑しました

非常に悪いことであり、それを行うための少し良い方法は次のとおりです。

Ok。セキュリティ上の理由からscanfを使用すべきではない理由を教えてくれる準備をしているすべての人のために:リラックスしてください。この質問は、実際には「&a」と「a」の意味についてです。

問題は、なぜそれが機能しないのかを説明した後、私たちはそれを(gccで)試しました、そしてそれは機能します=))。私は素早く走った

同じアドレスを2回出力します。

誰かが私に何が起こっているのか説明できますか?

0 投票する
1 に答える
1058 参照

c# - c++0x の概念と c# の制約の違いは何ですか?

C++0x では、基本的に型の型を定義できる概念が導入されています。type に必要なプロパティを指定します

C#では、" where " 句を使用してジェネリックの制約を指定できます。

それらの間に意味的な違いはありますか?

ありがとうございました。

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

html - FAQ のセマンティック HTML マークアップ

質問と回答のページを作りたいです。

これはリストではなく、表形式のデータでもありません。使用するかどうか、または使用する方法がわかりません<dl><dt><dd>

それを構築してcssでフォーマットするための最良のセマンティックな方法は何ですか?

0 投票する
8 に答える
16544 参照

language-agnostic - セマンティック差分ユーティリティ

セマンティック diff/merge ユーティリティの良い例をいくつか見つけようとしています。ソースコードファイルを比較する従来のパラダイムは、行と文字を比較することによって機能します..しかし、ファイルを比較するときにコードの構造を実際に考慮するユーティリティはありますか?

たとえば、既存の diff プログラムは、「125 行目の 2 文字目に違いが見つかりました。ファイル x には void が含まれ、ファイル y には bool が含まれています」と報告します。特殊なツールは、「メソッド doSomething() の戻り値の型が void から bool に変更されました」と報告できるはずです。

このタイプのセマンティック情報は、ユーザーがコードを比較するときに実際に探しているものであり、次世代のプログラミング ツールの目標であるべきだと私は主張します。利用可能なツールにこれの例はありますか?

0 投票する
4 に答える
1227 参照

html - css を適切に分解するための HTML/CSS 設計計画

私の個人的なウェブサイトのトップページには、すべての記事とそれらが発行された日付のリストがあります. このデータは、HTML テーブル タグに最適です。テーブルは、表形式のデータを表示するためだけに使用されます。

私は再びそれに取り組み、順序付けられていないリストと少しの css を使用して同じレイアウトを実現することができました。

だから今、私は2つのバージョンを手に入れました。どちらも同じように見えます(つまり、ff)。ページをできるだけ適切に劣化させたい。

スタイルシートなしで表形式のページを表示すると、すべてがうまく機能しなくなります。表のないページをデグレードすると、問題ないように見えます。

しかし明らかに、テーブル化されたページはより適切に劣化します。

また、lynx では、テーブル付きバージョンはテーブルなしバージョンよりもはるかに見栄えがします。

この場合、テーブルは正当化されますか?

テーブルレス レイアウトを使用する必要がありますか? または、テーブルは劣化の目的に適していますか?

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

jquery - Jqueryを使用して親divのIDを見つける

次のようなhtmlがあります。

そして、次のようないくつかのJS:

私が本当に望むのは、ボタンに class="1" を設定する必要がない場合です (数値クラスが有効でないことはわかっていますが、これは WIP です!)。親divのID。実際には、このように見えるセクションが複数あります。

  1. ボタンを親にするdivのIDを見つけるにはどうすればよいですか。

  2. ボタンコードに答えを保存するより意味のある方法は何でしょうか。プログラマー以外の人が物事を壊すことなくコピーして貼り付けることができるように、これをできるだけ簡単にしたいと思います!

0 投票する
12 に答える
12693 参照

php - PHPの「IF ELSE」ステートメントを正しくフォーマットするには?

これは、私が多くの熱くて蒸し暑いコーディング セッションで遭遇した、長期にわたる問題でした。

ある人はこのようにコーディングし、別の人はそのようにコーディングします。それで、多くのプッシュとプルの後、私は興味があります.PHPの「IF ELSE」ステートメントを表現する正しい方法はありますか?

個人的に私は以下を使用します:

多くの議論の後、次のような他のオプションが提示されましたが、

また

また