Моя текущая задача - создать и предоставить централизованные шаблоны для конкретного DOM - для этого примера, скажем, это форма.
По сути, я бы хотел взять каждый элемент формы (от меток, до входов, для упаковщиков div) и сохранить их как отдельные шаблоны .
Оттуда у нас будет пользовательский интерфейс, в котором наши производители смогут собрать воедино эти формы.Как только они решат, как они хотят, чтобы их форма была выложена (порядок и структура DOM на самом деле критически важны для этого проекта. Это не может быть решением только для CSS), скрипт на нашей платформе сохранит объект JSON, который определитструктура DOM, основанная на именах шаблонов, на которые я могу ссылаться при загрузке страницы позже.
Я думаю, что идеальным решением здесь было бы отправить этот объект JSON на сервер узла или как-нибудь использовать envjs для «сборки» этого dom, а затем назначить его переменной PHP, которая будет включена в CodeIgniter.посмотреть, чтобы он мог быть проиндексирован Google.
Я знаю, что JQuery изначально работает с envjs, и я знаю, что есть плагин JQuery для узла , но, увы, это мой первый JS-проект на стороне сервера, и он оказывается довольно крупным.Мне удалось заставить envjs работать на моем локальном компьютере через командную строку, но на выполнение простой задачи уходит добрых 10-30 секунд.Если envjs - это путь, как я могу сохранить его в фоновом режиме и сделать так, чтобы скрипты ссылались на него?Может быть, PHP заворачивается в сервлет envjs на Tomcat?
Одно предостережение: мой локальный разработчик - WAMP (он не позволяет использовать локальные машины Unix), но наша тестовая и производственная среды - LAMP.У меня есть личный сервер LAMP, на котором я могу проверить, является ли это единственным способом, которым можно воспользоваться здесь, но кодирование компании на моем личном сервере может привести меня в замешательство.
К сожалению, у меня нет времениисследовать все возможности и попытаться / потерпеть неудачу, как обычно с новыми технологиями в свое свободное время.Идеи, руководство, примеры кода - все, что может помочь мне решить, как подойти к этому, будет с благодарностью.