問題タブ [mnemonics]
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.
css - マージンがボーダーの外側にあり、パディングが内側にあることを CSS で覚える方法
私は CSS を頻繁に編集するわけではありません。ほとんどの場合、CSS ボックス モデルpadding
をグーグル検索して、内側border
とmargin
外側、またはその逆を確認する必要があります。(もう一度確認したところ、padding
中にあります)。
これを覚える良い方法を持っている人はいますか?少しニーモニック、なぜ名前がそのようになっているのかについての良い説明...
html - 16進数のhtmlカラーコードを理解する直感的な方法?
色とその 16 進数値の対応を理解するための直感的な方法、または適切なニーモニックはありますか?
css - CSS のマージンとパディングの省略形プロパティの順序のニーモニック
1 つの宣言でマージンまたはパディングを設定するための省略形プロパティの順序を思い出せません。あれは:
のように書ける
はい、正午から時計回りに動く時計を考えることで、順序を視覚化できることを理解しています。しかし、私はそれを忘れ続けています。上、右、下、左の順序をテキストで思い出す必要があります。
したがって、TBLR TRB L.
この [R 名詞] [B 動詞] [L 名詞] のようなものはおそらく進むべき道ですが、私は自分自身にインスピレーションが欠けていると感じています。誰かがこれに役立つニーモニックに出くわした場合は、ぜひ聞きたいです。良いミームのように、脳に何かが詰まっていると、それを忘れることはまずありません.
注:この質問は誤った情報を提供しました-(コメントと回答の一部に記載されているように)順序はTop Right Bottom Leftです。(へー、私が何を意味するか分かりますか? -- dland)
boolean - ブール値のニーモニックのヒントはありますか?
これは、優れた1プログラマーのほとんどにとっては些細なことだと思いますが、私はtrue
and false
2を使用したプログラミングに慣れているため、0と1に遭遇したときに、どちらが真を意味し、どちらが偽を意味するかを思い出せません。
助言がありますか?
1良い:もちろん、Cを知っている人を意味します:)
2ご想像のとおり、私はJava開発者です;)
assembly - Dhamdhere 教科書の玩具 ISA のアセンブリ リストの解釈
次のアセンブラー出力リストを検討してください。
- コードの前の + 記号は何を意味しますか?
- のアドレスが
ONE
指定されているのはなぜ001
ですか? RESULT DS 1
最後のステートメントの後のエントリが空白になっているのはなぜですか?
このリストは、 Dhamdhere によるSystems Programming and Operating Systemsに掲載されています (編集者注: 回答者によって発見されたとおり)。
language-agnostic - ローカライズ可能なニーモニックを扱うためのパターン/アルゴリズムはありますか?
私は、ニーモニックを許可するWebアプリケーション製品に取り組んでいます(つまり、文字「C」の下のアンダースコアにより、キーボードの組み合わせとキーCが「閉じる」ボタンをトリガーできるようになります)。
- フォームはさまざまな開発者によって作成され、それぞれがボタンのニーモニックを静的に設定できます。
- フォームは入れ子にすることができるため、1 ページに必要なニーモニックが設計時に正確にわかるとは限りません。
- 多くのフォームを含むページでは、任意の文字を使用するニーモニックを最大 1 つ使用できます。
- フォームはどの言語にもローカライズできなければなりません。つまり、閉じるを表す「C」は、「閉じる」に使用される [言語を挿入] という単語にさえ含まれていない可能性があります。
理想的な解決策は、開発者がニーモニックを手動で指定する必要がなく、代わりに実行時に解決され、ローカライズされ、便利で一貫性のあるアルゴリズムです (私は理想的な解決策と言いました)。 ;-D)。
理想的な解決策に近い何かを達成するための良い戦略はありますか?
編集:明確にするために、
- メニューに隠されている、保存用の Ctrl+S などのキーボード アクセラレータについて話しているのではありません。ニーモニックは、ボタン ラベルの下など、画面に表示されるアクションにのみ使用されます。ローカリゼーションで変更される非表示のキーボード ショートカットではありません (いずれにせよ、Web ブラウザーで実行するため、アクセラレーターは、使用されているブラウザーの一部であるショートカットのみです)。
- 設計時にニーモニックを選択しようとする際の問題は、UI の開発を担当する担当者がローカリゼーションを認識していないことです。また、ネストされたモジュール形式を使用する問題は、ローカリゼーションがなくても競合が発生する可能性があることを意味します。
私が検討したいくつかのアイデアには、ローカライズされたラベルに基づいてフォームが特定のニーモニックを適用するために使用できるグローバル ニーモニック レジストリを持つことが含まれます。レジストリは、使用可能な文字の最適な使用方法を計算します。どういうわけか、その状態を維持する必要があります-アプリケーションの使用中に同じフォームが異なるニーモニックセットで表示されないように、静的に実行して永続化することさえできます。
Surely if I was looking to do something like that it would fit a more general algorithm - I just have no idea which one! :-)
language-agnostic - ランダムな 6 文字の文字列の生成
各単語がランダムな子音で始まり、その後母音と子音が交互になる場合、英語の小文字のアルファベットから長さ 6 の単語をいくつ生成できますか?
アルファベットに数字を追加するとどうなりますか?
この質問も参照してください。
ternary-operator - 三項演算子の構文を覚えている
標準の三項構文を覚えておくための良いトリックを持っている人はいますか?
具体的には「?」または「:」が最初に来ます。私はこれを何年にもわたって一貫して逆行させてきました。
java - JOptionPane ダイアログのニーモニックとホット キーの設定
JOptionPane ダイアログのボタンにホットキーとニーモニックを割り当てることは可能ですか? はい、いいえ、キャンセルのオプションを含むJOptionPane生成メッセージダイアログで、Yを押して[はい]ボタンを押し、Nを押して[いいえ]ボタンを押し、エスケープしてエスケープボタンをアクティブにできるようにしたいと思います。同様に、[OK] ボタンと [キャンセル] ボタンを含むダイアログで、Enter と Escape でそれらをアクティブにできるようにしたいと考えています。
すでにニーモニックが設定された状態で、JOptionPane のボタン オブジェクト配列に JButton を渡そうとしました。ニーモニックは機能し、ボタンはダイアログに正しく表示されますが、有効にすると正しく動作しません。最も顕著なのは、ダイアログを破棄しないことです。
ホットキーとニーモニックを JOptionPane ダイアログのボタンに追加する正しい方法は何ですか?