Картинки делал в png, хостер картинок зачем-то перевел их в jpg.
Тесты доступны, зайдите на страницу и увидите их реализацию, пост и так перегружен кодом, так что я решил убрать их реализацию.
Трудоемкость написания шаблонов, да это так, но специально для этого и разрабатывался сайт конструктор, он сам является примером данного подхода.
Да но после этого нужно перегрузить сайт, а тут CSS применяется «на лету».
Для статических страниц всегда проще скопировать из FireBug`a, так вообщем то и поступаю.
А причем тут верстка?
Может меня не правильно поняли, изменять на «боевом» сайте не кто не даст. Все изменения идут на дев сайте, который естественно лежит в локалке.
Доступ к css у дизайнера есть, задача была применение CSS «на лету» без перегрузки сайта.
Под всякой «хренью», подразумевается: виртуальная машина, IIS, MVS для TFS
Вопрос очень хороший, видимо погрузивший в создание конструктора и самой jsMVC, я утерял нить.
Нарисовав сейчас на бумаге пример с комопнентом Button, получилось что Вид -это шаблон и цсс, вид так же отвечает и за рендеринг, но например на клавише есть текст, а его устанавливает js«class»-SetText, а значит Вид больше чем просто шаблон:(,
Контроллер — это события, а значит однозначно js«class», Модель — оперирует данными, SetEnable и SetText изменяют внутренние переменные в this.Properties и одновремменно вызывают методы(например text() или innerHTML для объекта) изменения Вида.
Получается как то все размазано, да вроде как отделили вид, так как мы его можем менять налюбой другой, при условии что назначим все аттрибуты «name», с другой нет четкой границы между моделью и контролером, видом и моделью. Так что ваш вопрос привел меня к тому что я задумался а настолько ли это MVC, хотя JS с его связыванием далек от ООП и воозможно применение чистого MVC вылилось бы в большие грабли и усложнило разработку продуктов, незнаю…
проблема в том что сорс коды в TFS хранятся, под мак ось есть только платные тулзы, но это пол бяды. Проблема еще в том что IIS на мак ос не поставить).Пришлось виртуальную машину ставить. Но дизайнеры люди творческие, да и он закоренелый маковод, так что ему не охота да и не нужно разбераться как деплоить и т.д.
Шаблоны и CSS правит.
Дизайнер работает на МакОС, и ставить всякую хрень не хочет, поэтому заставили его через шары ходить на сайт, но проблема в том что сайт, трейдинговая платформа, полностью динамический, и значит при перезагрузке приходиться снова совершать тело движения например при редактировании «окошка» настройки, надо совершить телодвижения. А так он меняет и на лету перегружает только CSS, сам контент страници не перегружается.
Да, но мы делаем это один раз, при старте приложения, во вторых это для удобства разработки, а в третьих по тестам падение производительности наблюдается только если более 100 слов(10символов) соединяешь, так что это не значительно, а на реальном сайте можно и одной строчкой сделать.
Тесты доступны, зайдите на страницу и увидите их реализацию, пост и так перегружен кодом, так что я решил убрать их реализацию.
Трудоемкость написания шаблонов, да это так, но специально для этого и разрабатывался сайт конструктор, он сам является примером данного подхода.
Но это явно сложнее чем «погода»
Для статических страниц всегда проще скопировать из FireBug`a, так вообщем то и поступаю.
Может меня не правильно поняли, изменять на «боевом» сайте не кто не даст. Все изменения идут на дев сайте, который естественно лежит в локалке.
Доступ к css у дизайнера есть, задача была применение CSS «на лету» без перегрузки сайта.
Под всякой «хренью», подразумевается: виртуальная машина, IIS, MVS для TFS
Нарисовав сейчас на бумаге пример с комопнентом Button, получилось что Вид -это шаблон и цсс, вид так же отвечает и за рендеринг, но например на клавише есть текст, а его устанавливает js«class»-SetText, а значит Вид больше чем просто шаблон:(,
Контроллер — это события, а значит однозначно js«class», Модель — оперирует данными, SetEnable и SetText изменяют внутренние переменные в this.Properties и одновремменно вызывают методы(например text() или innerHTML для объекта) изменения Вида.
Получается как то все размазано, да вроде как отделили вид, так как мы его можем менять налюбой другой, при условии что назначим все аттрибуты «name», с другой нет четкой границы между моделью и контролером, видом и моделью. Так что ваш вопрос привел меня к тому что я задумался а настолько ли это MVC, хотя JS с его связыванием далек от ООП и воозможно применение чистого MVC вылилось бы в большие грабли и усложнило разработку продуктов, незнаю…
а применялся он как раз на трейдинговой платформе, ссылку не могу дать так как хз как начальство отреагирует
Шаблоны и CSS правит.