ホームページ >ウェブフロントエンド >jsチュートリアル >JSアプリケーション開発の事前学習(mootools)_javascriptスキル
3 つの小さなデモを作成しました。当初は Gmail に似たインターフェイスを作成したかったのですが、マシンに Office がないことに突然気づき、単純に PPT プレゼンテーションに似たガジェットを作成しました。
JS ベースのアプリケーション開発の要点は次のように要約されます。
カプセル化の粒度
共通の関数は再利用可能なコンポーネントにカプセル化されます。コンポーネントのカプセル化の粒度は合理的に選択する必要があります。粒度が大きすぎると再利用が難しくなり、粒度が小さすぎると利益が損失を上回ります。
コード構造の計画
従来のソフトウェア開発のアイデアを吸収し、関数に従ってコードを異なるブロックに分割します: 初期化、イベント バインディング、イベント ロジック処理、外部コールバック呼び出し
Js オブジェクト指向
簡単にするために、コンストラクター (実際には通常の関数) プロトタイプ定義を使用できます。あまり洗練されていませんが、これはより直接的な解決策です。 Mootools クラス ライブラリは、jQuery と比較して、個人的にはより使いやすいです。もちろん、独自のクラス宣言メソッドを使用して独自のクラスを作成することもできます。 >