Javascript — Spine MVC — Class

#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.