はじめに 本稿ではJavaScriptにおける弊社の基本的な設計方針についてご紹介しています。前回はオブジェクトの保守性を高めるための設計方針について説明させて頂きました。但し前提条件として、制御対象が1つしかないという想定をしていました。このような場合は、オブジェクトやクロージャを用いて適切に設計することにより、コードの見通しが良くなり、保守性を高めることができます。今回は制御対象が複数ある場合の設計方法について説明致します。 制御対象が複数に増えた時の問題点 前回と同じように、カルーセルを作成する場合を例に挙げて説明することにします。まずはカルーセルを実装するためのHTMLとJavaScriptの設計例を再掲します。但し説明の便宜上、HTMLの構造やJavaScriptの処理内容を前回から少し変更しています。 HTMLその1 <div class="jsc-carousel-wrapp