問題タブ [ejs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Jadeでjsを実行する方法は?
レンダリングする前にjsを実行する方法を考えていましたか?
これは失敗します
//EJSでは私はただ書くだけです。しかし、どうすればノードでこれを行うことができますか?
// ejsの代わりにJadeでexpress-messasges(https://github.com/visionmedia/express-messages)を使用しようとしています
javascript - EJS テンプレート エンジンで、フッターを「含める」にはどうすればよいですか?
フッターの断片を保存したとしましょう。現在のテンプレートにそれを「含める」にはどうすればよいですか?
javascript - node.js + EJS + <%タグ内でjavascriptを使用
node.jsは初めてです。EJSテンプレートを使用しようとしていますが、少し障害があります。正しく理解していれば、<%%>内のすべてのコードはサーバーサイドで実行されます。私が知らないのは、それらのタグ内のモジュール(jsファイル)にあるjavascript関数をどのように使用できるかです。私はそれらをsmthのように含めるべき<script src="...">
ですか?しかし、それはそれがブラウザに送信されることを意味しますが、私はそれを望んでいません(または私はそうしますか?)。適切なアーキテクチャは何ですか?
2番目の質問は:ejsヘルパーは具体的に何ですか?どうすれば作ることができますか?(申し訳ありませんが、簡単な例は見つかりません)
javascript - res.render()のターゲットで利用可能なnode.js javascript var
クライアント側のJavaScriptにアクセスできる変数(最終的にはデータベースから選択されたより複雑なjsonに置き換えられる)を作成しようとしています。ページがajax呼び出しの代わりにレンダリングされ、ejsのようなテンプレートを介してレンダリングされないときにロードしたかった(データをコンボボックスのextjsストアに渡したい)。だから私は私がレンダリングする標準的な応答を持っています:
fooにアクセスしたい空白のhtmlページ:
何か案は?res.send() を介して html ページ全体を作成することを考えました (上記の例よりもいくつかあります)。
javascript - プリコンパイル スクリプトが付属する Javascript テンプレート エンジンは?
プリコンパイル スクリプト + ウォッチャーに同梱されている JavaScript テンプレート エンジンを探しています。どのように表示されますか:
- ファイルを典型的な html レイアウトとして記述し、たとえば .mustache タイプのファイルに保存します。
- コンソールでウォッチャーを実行すると、ファイルの変更が監視され、テンプレートが関数のように扱われる .js ファイルにコンパイルされます。この関数は、文字列の連結を実行し、変数の値を埋め込みます。
- このファイルは、アプリケーションで使用されます。
このメカニズムは、非 js タイプのファイルをロードする際のクロスドメインの問題を解決するだけでなく、パフォーマンス上の理由からそれらを 1 つのファイルに簡単にマージできるようにします。
私が行った調査によると、handlebars.js のみが将来この機能を出荷することを約束しています。他の誰かがこれを実装したかどうかを知りたいですか?
javascript - NodeJS の EJS テンプレート エンジンに関する質問
私はnodejsとEJSテンプレートエンジンを使用しています...
私が行った場合:
ここで、strはレンダリングするコードです...コードをキャッシュします。OK、パーフェクト!
質問は。キャッシュされている場合、すべてのリクエストに対して str を渡さなければならないのはなぜですか? (「fs」モジュールを使用して読み取ります)...現時点では、ファイルを読み取り、.render()に渡します。
キャッシュされているファイルを読み取る必要があるのはなぜですか? 最適化できますか?
javascript - EJS テンプレートを文字列に変換するにはどうすればよいですか?
変数をそのテンプレートに渡してレンダリングさせ、結果の HTML を文字列として取得したいと考えています。
Expressでそれを行うにはどうすればよいですか?
node.js - nodejs/expressでEJSを使用して後でCSS/JSを追加する方法はありますか
nodejs/express で EJS テンプレート エンジンを使用していますが、別の css または js ファイルを index.ejs (layout.ejs ではなく) などに追加できるかどうか疑問に思っています。
レイアウト.ejs
index.ejs
すべてのテンプレートに 2 番目の css ファイルを追加するのではなく、index.ejs だけを追加したいのですが、それを行う方法はありますか?
javascript - node.jsでこのReferenceErrorの取得を停止するにはどうすればよいですか?
基本的に、言いたいのは、just_registeredが定義されていて、trueの場合、アラートです。ただし、すべてをfalseに設定したい...未定義のままにしておきたい(100個の変数があります)
node.js - ノードモジュールのリクエスト変数ごと? (エクスプレス ビュー ヘルパー)
私はこのプロジェクトに取り組んでいます https://github.com/tanema/express-helpersフォークして修正し、新しい機能を追加しました。
form_tag_end() または end_tag('tagname') を使用する代わりに、 end() メソッドを使用したいだけです。これが機能するには、開始タグが発行されたときにスタック ect にプッシュするための、ある種のスタック実装が必要です。モジュールで tagStack という変数を作成してそれを使用することはできません。これは、モジュールが 2 つの要求によって同時に使用され、スタックの順序がめちゃくちゃになるという競合状態が発生するためです。
リクエスト変数にアクセスする方法があれば、そこに保存し、空の場合は変数を削除することを考えていましたが、その方法がわかりません。
助言がありますか?