#javascript #model-view-controller #frameworks
#javascript #model-view-controller #фреймворки
Вопрос:
Я искал по всему StackOverflow, но я не смог найти ответ на этот вопрос.
Какова цель класса в Spine (MVC Javascript Framework)? http://maccman.github.com/spine/#h-classes
Я имею в виду… Я читал документы, но, похоже, не могу найти реальный пример использования классов, и каждый раз, когда я думаю о чем-то, что, вероятно, было бы правильным для этого, я понимаю, что я просто путаю это с моделью.
Кто-нибудь был бы достаточно любезен, чтобы объяснить мне, где было бы целесообразно использовать сплайн.Класс правильно?
Спасибо.
Комментарии:
1. Классы — «В основе Spine лежит реализация класса, которая использует эмулированную версию Object.create, чтобы гарантировать, что она является динамической и что свойства могут быть разрешены во время выполнения». Эта картинка объясняет это довольно хорошо: addyosmani.com/blog/wp-content/uploads/2011/05/spinegraph.jpg А полную статью, представляющую собой интервью с Алексом Маккоу — автором Spine JS, можно найти здесь: addyosmani.com/blog/building-apps-spinejs
Ответ №1:
Классы в Spine расширяют объектную модель javascripts, поэтому вы можете использовать ее, когда захотите заняться объектно-ориентированным дизайном в своем javascript.
Я бы предположил, что если вы не пропускаете его, вам не нужно его использовать.
На всякий случай, потому что я пропустил чтение вашего вопроса на первом проходе, MVC — это Model View Controller, поэтому важным C в MVC является controller, а не Class.