Javascript開(kāi)発アイデアとオーディオ計(jì)算機(jī)の調(diào)整コード
最初の 2 つのセクションでは、電卓によって開(kāi)発された HTML ページと JavaScript の実踐を紹介しました。以下、これまでの実踐を踏まえた考え方や注意點(diǎn)などを解説していきます。
このアイデアは実際には非常にシンプルです。関連するロジックが含まれていないため、必要に応じて機(jī)能 (主にクリック イベント) を?qū)g行するだけです。
まず、HTML ページについては特に言うことはありません。基本的には HTML+CSS の習(xí)熟度に依存します。ここで言及したいのは、この行の <input type="text" value="0" onfocus="this.blur();" id="result"/>, onfocus=this.blur() です。コード コードの機(jī)能は、キーボード入力を不可能にすることです。 type="text" という入力フォームなので、數(shù)字だけでなく文字や記號(hào)もキーボードから入力することができますが、これは電卓の機(jī)能と矛盾するので、これを防ぐために を使用します。キーボード入力は制限されているため、コード onfocus=this.blur() が使用されます。
次のステップは JavaScript コードです。數(shù)字や記號(hào)などの基本的なクリック イベントは誰(shuí)もが思いつくもので、あまりロジックを必要とせずに記述するのはそれほど難しくありません。主に、小數(shù)點(diǎn)が何度もクリックされる可能性があるなど、小さなバグをデバッグする必要があります。機(jī)能しないため、変更する必要があります。機(jī)能は完成しても終わりではなく、常に機(jī)能の抜け穴を探して最適化する必要があります。これが最も難しいことかもしれません。