問題タブ [pug]

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.

0 投票する
1 に答える
3872 参照

php - PHPでのHAML vs JADE vs HTMLのベンチマーク?

PHP でのテンプレート言語のパフォーマンスに興味があります。私は node.js チュートリアルを見ていて、JADE ( http://jade-lang.com ) の使用に本当に感銘を受けました。

JADE は PHP https://github.com/everzet/jade.phpで使用できることがわかり、パフォーマンスの点でどのように機能するのか疑問に思っています。

NodeまたはRubyで実行する場合、サーバーの起動時にHAMLまたはJADEがコンパイルされることを収集しますが、(私が収集する) PHPはリクエスト時にロードされるため、PHPでテンプレート言語を使用するとパフォーマンスに影響する可能性があります(また、おそらく、テンプレートはコンパイルされ、キャッシュに保存されます)。

HAML、JADE (私が知らない他のテンプレート言語) を使用した場合と、完全な HTML を作成した場合の PHP のパフォーマンスのベンチマークを見たり実行したりした人はいますか? 他にどのような考慮事項に注意する必要がありますか? (MVC スタイルのフレームワークを想定)

0 投票する
1 に答える
2592 参照

node.js - 翡翠の収量に相当するものは何ですか?

Ruby / Sinatra / Hamlでは、次のように記述します。

Node / Express / Jadeではどのようになりますか?

0 投票する
1 に答える
5683 参照

html - ジェイドテンプレートでボタンを無効にしますか?

Jadeテンプレートを使用して無効なボタンを作成するにはどうすればよいですか?何か案が?

ありがとう

0 投票する
1 に答える
1759 参照

node.js - (not) Express (node.js) でローカル変数を Jade テンプレートに渡す

これが私のシナリオです。ユーザーを認証する login.jade テンプレートがあります。そのテンプレート内には、次のような if がいくつかあります。

Express では、その Jade テンプレートで使用される可能性のあるすべてのローカル変数を常に宣言する必要があります。そうでなければ私は得る:

私のポイントは、Jade テンプレートでローカル変数を含む 10 個の 'if' ステートメントがある場合、レンダリング中よりも常にこの 10 個の変数を渡す必要があるということです。

Jadeテンプレートに変数を渡さないと、「if(var)」の結果は「false」になるだけだと思いました。

これを回避する可能性はありますか?

0 投票する
1 に答える
579 参照

node.js - Express + Jade : コントローラー、孤立したリンクを介して URL パスが正しいことを確認しますか?

Play!を使用して来ました。コントローラー オブジェクトを使用してテンプレートにリンクを配置し、次にメソッドを選択するフレームワーク。たとえば @{Controller.method(passedValue)} は本当に素晴らしかったです。

私の最初のエクスプレス/ノード プロジェクトでは、/user/new が /register になるなど、孤立したリンクがあることを心配しています。これが問題にならないようにするにはどうすればよいですか?

0 投票する
4 に答える
6867 参照

php - PHP と Node.js - Jade を使用すると Node.js で HTML レンダリングが遅くなりますか?

1 日に数百万のリクエストがあると仮定します。Jade を使用した Node.js での HTML 処理は、PHP のレンダリング エンジンより遅いですか、それとも速いですか? それとも違いが本当に小さいので問題ではありませんか?

私はJade テンプレート エンジンでNode.jsを使用しています。とても気に入っています。しかし、私は常にパフォーマンスを心配していました。私は PHP で開発者としてのキャリアを始めました。それは楽しかったのですが、今では Node の方がはるかに優れているように思えたので、切り替えることにしました。

node.jsだけではそれが欠けているため、Jadeを使用してHTMLをレンダリングします(Jadeもノードであるため、これは少しばかげているように聞こえます:P)。しかし、Jade は Node のモジュールであるため、少し混乱しています。レンダリング プロセスが遅くなる可能性があります。

0 投票する
1 に答える
5068 参照

variables - ジェイド:ジェイドインラインjavascriptのエクスプレス/ノード変数/オブジェクト?

Google マップを生成するために、jade テンプレートでインライン JavaScript を使用しています。私の問題は次のとおりです:ノード/エクスプレスコントローラーからこのインラインjavascriptスニペットに変数/オブジェクトを渡すにはどうすればよいですか?

何か案は?ありがとう

0 投票する
6 に答える
14324 参照

javascript - JADE + EXPRESS:インラインJSコード(クライアント側)のオブジェクトを反復処理しますか?

私はそのAPIに基づいてグーグルマップを実装したいと思います。座標に基づいたパスを追加したい。したがって、モデルから座標を取得し、オブジェクトを反復処理して、このポイントでマップを塗りつぶしたいと思います。私のヒスイのテンプレートには、次のようなapijsコードが含まれています。

問題は次のとおりです。ヒスイはこのスニペットをレンダリングします

翡翠テンプレートソースにあるので...--ifなどは解析されません!何か案は?

ありがとう!

0 投票する
8 に答える
29841 参照

node.js - Jade テンプレートから Express.js の req または session にアクセスする

Jade テンプレート内から Express.js の req またはセッション変数にアクセスする簡単な方法があるかどうか疑問に思っています。通常の応答を介して渡す必要はありません。

それともこれが唯一の方法ですか?