問題タブ [jaml]

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 に答える
415 参照

javascript - ブラウザ周辺のJavascriptでのインスタンス評価

CoffeekupとJAMLのソースから質問に取り組んでいる間)、rubyのインスタンス評価をJavascriptにハックする方法を見ることができます( JAMLの作者は詳細を説明しています)。これには、関数の逆コンパイルと、withブロックの周りでの評価が含まれます。

問題は、これはブラウザ/ jsランタイム全体でサポートされていますか?Firefox、Opera、Chromeで動作することは知っていますが、関数のtoStringはプラットフォーム間で一貫していない ため、質問があります。

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

javascript - Javascriptは「this」をイベントにバインドします

以下は、「this」をjavascriptのクリックイベントにバインドすることで発生するエラーです。jsの形式はJaml/Moomlであり、一部の人にはなじみがないかもしれませんが、構文が適切であることを保証します。私は同じ方法で多くのイベントに「これ」をバインドしてきましたが、このエラーを目にしたのはこれが初めてなので、mootools、jaml、またはjavascriptの専門家が以下のエラーとコードから解決策を導き出すことができることを願っています。

これがJamlです...

0 投票する
2 に答える
2348 参照

javascript - Chromeのコンテンツセキュリティポリシーと連携するJavascriptテンプレートエンジン

Chrome APIのマニフェストバージョン2では、安全でない評価を行う機能が削除されました。これは、eval関数を使用すること、または一般にテキストから関数を動的に作成することを意味します。

すべてではないにしてもほとんどのJavascriptテンプレートエンジンがこれを行うようです。私はJamlを使用していましたが、backbone.js(実際にはunderscore.jsのテンプレートエンジンを使用しています)のような他のいくつかを試しましたが、運がありませんでした。

Chromiumプロジェクトに関するこのコメントは、これに苦しんでいるライブラリが非常に多いことを示しているようです。

Angular.jsにはCSPセーフモードがあると思いますが、Angular.jsは本当に必要なものには大きすぎます。かなり基本的なテンプレートエンジンが必要であり、モデルやコントローラーなどは必要ありません。CSP互換のテンプレートエンジンについて知っている人はいますか?

0 投票する
2 に答える
188 参照

javascript - Coffescript、Jamlのようなテンプレートエンジン

バックボーンビュー用にさまざまなjavascriptテンプレートエンジン(クライアント側)を実験しているだけです...

そして私はこの古いプロジェクトを見つけました:https ://github.com/edspencer/jaml

他のテンプレートエンジン(ハンドルバーやアンダースコアなど)のように長い文字列ブロックを使用する必要がないので、私には良いようです。

問題は、Jamlが本当に時代遅れであり、後継者がいないように見えることです...

誰かが共有する新しいリソースを持っていますか?

いつものように、私は私の悪い英語でごめんなさい:S

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

templates - for ループ内の Saltstack ロード ピラー

私はSaltを使用したproftdの自動インストールを開発しています。テンプレートからftpユーザーを取得することはできませんが、柱を処理できません。柱をユーザーデータで初期化し、それをforループに呼び出しましたが、得られませんループ内の柱のユーザー データ。

ミニオンで salt-call pillow.get ftpusers を作成すると、応答は次のようになります。

ローカル:

これは私の柱 ftpusers.sls です:

そして、これは for ループです:

ミニオンで作ると

ピラーデータを取得できないため、これを期待しないでください。