問題タブ [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.
node.js - node.js jade - ネストされた配列要素にアクセスできない
これが本当に基本的な質問である場合は申し訳ありませんが、解決しようとしている問題に似た例が見つかりません。
次のコードでネストされた要素の配列にアクセスできない理由と、その配列の要素にアクセスする方法を説明してください。以下のjsonから、2番目の結果から見つかった「Items」配列を取得できません。
次の json が返されます。
翡翠のレイアウトは次のとおりです。
asp.net-mvc - ASP.NET MVC 用の jade テンプレート エンジンはありますか?
私は常に、ASP.NET MVC で自分に最適な ViewEngine を探していました。JAVA、PHP、Python、Ruby、NodeJS のいずれかで大量のテンプレート エンジンを観察した後、jade テンプレートを見つけて以来、気に入っています。それはいくつかの本当に素晴らしい機能を持っています:
- かみそりのように、デフォルトですべてのhtmlをエンコードします。これは、セキュリティと利便性への優れた追加です
- インデントによる構造なので、タグ hellを取り除きます。HTML を何年も書いた後、 <と>はすべて嫌いです。
- if/else/for の前に単一行 " - " を付けることで、論理コードをクリアし、選択とループのコードを最小限に抑えます。
- 空白のストリップ、jade はタグまたはテキスト間に余分な空白がない「圧縮された」html を出力します
また、ASP.NET MVC の ViewEnginge を多数観察しました。いくつかは jade に非常に近いですが、まだ欠陥があります。
- NHaml はインデントによって HTML を構成しますが、デフォルトでは html をエンコードしません。また、タグの接頭辞 %は本当に面倒です
- Razor は、デフォルトで HTML をエンコードする唯一の ViewEngine かもしれませんが、Razor の基本的なマークアップはまだ html タグであるため、私にとってはまだ少し重いです。
ジェイドに近いViewEngineがある場合、私はうんざりしています.NETへのジェイドのポートはありますか?
ありがとう
pug - `Jade`を使用する場合、なぜ余分なスペースが追加されるのですか?
の後にスペースはありません=
が、レンダリングされたHTMLにはスペースがあります。なぜジェイドはこれを行うのですか、それを止める方法はありますか?
javascript - Jade ではないノードのテンプレート エンジン
Jade は確かに非常に優れていますが、個人的にはその構文と外観が嫌いです。ええ、ただ書くことができます:
それは素晴らしいことですが、それでも私は HTML/XML のルック アンド フィールの方が好きです。人間と機械が判読できるように作成されており、全体的に見やすく、理解しやすいと思います。
次のように機能するテンプレート エンジンはありますか。
同じジェイドのような概念を使用します。
node.js - 翡翠にコンテンツを埋め込む方法
私は現在、ヒスイのテンプレートエンジンを試しています。layout.jadeファイルに次の基本コードがあります。
すべてのページがこれと同じ構造に従うようにしたいと思います(今のところ)。ただし、コンテンツを変更したいので、コンテンツは「pagename」.jadeファイル内にあるものに依存する必要があります(例:index.jade:)。
私が言おうとしているのは、新しいページが読み込まれるときに、レイアウト内のコンテンツタグを、読み込まれるページの適切なタグに置き換える必要があるということです。
javascript - jade ファイルに html 要素を渡す
HTML 要素を jade ファイルに渡すことは可能ですか。たとえば、次のように p 要素にテキストを入力し、p 要素内にネストされたテキストを含むコード要素を入力したいと思います。
文字列を含む JSON
HTTP リクエストのルーティング
各ニュース項目のループを含む Jade ファイルのスニペット
html - Jade のようなテンプレート エンジンを使用することの長所と短所は何ですか?
Node.js を使用した Web アプリの開発を検討しています。私はテンプレート エンジン (PHP 自体以外) を使用しなかった PHP のバックグラウンドから来ており、常に単純な HTML を記述してきました。では、Jade やその他のテンプレート エンジンを使用する必要があるのはなぜですか。
debugging - ジェイドソースの改行をオンにしますか?
改行をオンにする方法はありますか?デバッグ時に役立ちます。
私はこのトピック(ソースのNode.js JADE改行?)がパフォーマンスのためにノーと言っていることを知っていますが、開発中のローカルマシンでは、問題にはならないはずです。
node.js - node.js jade - jadeでコンテンツタイプを設定するにはどうすればよいですか
返される MIME タイプが異なるビューがあります。head セクションでコンテンツ タイプを設定するにはどうすればよいですか?
これが私がやろうとしていることです