私の現在のタスクは、特定の DOM 用に一元化されたテンプレートを生成して提供することです。この例では、それがフォームであるとしましょう。
基本的に、各フォーム要素 (ラベルから入力、div ラッパーまで) を取得し、それらを個別のテンプレートとして保存したいと思います。
そこから、プロデューサーがこれらのフォームをつなぎ合わせることができる UI ができあがります。フォームをどのようにレイアウトするかを決定すると (このプロジェクトでは DOM の順序と構造が実際に重要です。CSS のみのソリューションではありません)、プラットフォーム側のスクリプトが JSON オブジェクトを保存し、後でページをロードするときに参照できるテンプレート名に基づく DOM の構造。
ここでの理想的な解決策は、そのJSONオブジェクトをノードサーバーに送信するか、何らかの方法でenvjsを使用してこのdomを「構築」し、それをPHP変数に割り当ててCodeIgniterビューに含めて、インデックスを作成できるようにすることだと考えていますによって。
JQuery が envjs でネイティブに動作することは知っていますし、 node 用の JQuery プラグインがあることも知っていますが、悲しいことに、これは私の最初のサーバー側 JS プロジェクトであり、たまたまかなりメジャーです。コマンド ラインを使用してローカル マシンで envjs を動作させることができましたが、単純なタスクを完了するのに 10 ~ 30 秒かかります。envjs を使用する方法がある場合、バックグラウンドで実行し続け、スクリプトに参照させるにはどうすればよいですか? TomcatのenvjsサーブレットへのPHPカール?
1 つの注意点は、私のローカル dev が WAMP であることです (IT はローカル UNIX マシンを許可しません) が、テスト環境と実稼働環境は両方とも LAMP です。それが絶対に唯一の方法であるかどうかをテストできる個人用のLAMPサーバーがありますが、個人用サーバーで会社のものをコーディングすると、私はいくらか熱くなる可能性があります。
残念ながら、自分の時間に新しいテクノロジを使用する場合のように、すべての可能性を調査し、試行錯誤する時間がありません。アイデア、ガイダンス、コード例 - これにアプローチする方法を決定するのに役立つものは何でも大歓迎です。