JavaScript шаблоны: Объекты

  • Чтобы избежать засорения глобального объекта используйте пространство имён.
  • Объявляйте зависимости в начале модуля как переменные. (Это уменьшит размер файла при минификации)
  • Вы можете скрывать данные используя замыкания а так же создавать методы доступные только самому объекту (недоступные из вне).
  • Все вышеперечисленное является строительными блоками шаблона «модуль»
  • В JavaScript отсутствует возможность создавать константы (до версии ECMASCRIPT 2015). Но вы  можете определить объект «const» в котором будет реализована возможность добавлять константы.
  • Конструкторы  могут иметь статические методы, которые не меняются от экземпляра к экземпляру.
  • Старайтесь возвращать из методов ссылку на объект. Это позволит организовывать удобные цепочки вызовов, которые, однако, сложно отлаживать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *