問題タブ [mithril.js]
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.
mithril.js - m.request: コロンを含む URL を使用
次のような m.request 呼び出しがあります。
今 m.request 呼び出し
すべての ':[name]' 部分を data[name] に置き換えようとしますが、データにはキーが含まれていないため、'undefined' になります。データは、XHR リクエストの単なるデータ オブジェクトです。
このデフォルトの動作を禁止する方法はありますか?
ありがとう、ステファン
PS: 理解できない理由でそこに投稿できないため、ミスリルのメーリング リストではなく、ここで質問しています。多分誰かが私にこれについてのヒントを与えることができます.
mithril.js - mithril.js を使用したコンポーネントのネスト
ネストされたコンポーネントをいくつかまとめて、より大きなページを組み立てようとしています。ビューを作成するための暫定的な手順を使用するのはやり過ぎのように思えますが、これは、まとめられる多くのコンポーネントの一部にすぎません。それに加えて、何が起こっているのかをよく概観できます。しかし、エラーなしでは正しく理解できません。
これがコード例です
これは、機能しないバリアント var2 のフィドルです: http://jsfiddle.net/1f7uauav/
エラーメッセージは次のとおりです。
動作中の var1 を確認するには、フィドル (6、9、42 行目) に示されているようにコメントを削除し、45 行目と 46 行目をコメントしてください。
では、var2 のこのコードの何が問題になっているのでしょうか?
ありがとう、ステファン
html - Mithrilで文字列をHTML要素に変換するには?
文字列 があるとします<span class="msg">Text goes here</span>
。この文字列を Web ページの HTML 要素として使用する必要があります。それを行う方法についてのアイデアはありますか?
javascript - jqueryを同等のミスリルに置き換える方法は?
何かのようなもの :
次のような場合...これは正しくありません:
これは正しいアプローチですか?jquery からの変換を試みる前に、コントローラーとモデルを確立する必要がありますか?
詳細:
connect
PeerJS の例で関数 を書き直そうとしています: https://github.com/peers/peerjs/blob/master/examples/chat.html
mithril.js - dragdrop.html を確認するにはどうすればよいですか?
リンク先コードを確認したい。
https://github.com/lhorie/mithril.js/blob/next/dragdrop.html
とにかく以下のように変更されましたが、サーバー側(PHP)で何か書く必要はありますか?
javascript - Polymer 1.0 と外部 DOM 操作ライブラリ
jQuery や仮想 DOM で作成した Polymer 1.0 タグを変更する方法を知りたいです。
Mithril.js で Polymer 1.0 を試しています。Polymer 0.5.5 には Shadow DOM があり、そのタグのリテラルと内部構造 (Chrome のインスペクター上) はほぼ同じです。しかし、1.0 は怪しげな DOM を使用し、HTML テンプレートとして機能します。
ソース:
インスペクタでのPolymer 0.5.5の結果:
インスペクタでのPolymer 1.0の結果:
たとえば、次のように jQuery コマンドを実行します。
0.5.5 で動作します (正しいラベルが表示されます) が、1.0 では機能しません (内部タグがなくなり、単なるラベルになります)。この新しい動作は、他の DOM 操作ライブラリを介して Polymer のカスタム タグを操作する場合には適していません (最初、Mithril.js をプレイしているときにこの問題に遭遇しました)。また、内部タグを再初期化するための API が見つかりません。
仮想DOMまたはjQueryをサポートするために作成後にPolymer 1.0タグを変更する良い解決策はありますか?
更新 (2015 年 6 月 3 日)
Polymerドキュメントから解決策を見つけました。次のスニペットを追加すると、Polymer 1.0 は Mithril 仮想 DOM で動作します。
この設定により、Polymer はデフォルトの Shady DOM の代わりに Shadow DOM を使用し始めます。Polymer 0.5.5 と同じで、JavaScript DOM API フレンドリーです。君たちありがとう!