フラグ変数がtrueであるかどうかを確認し、dojo.connect(flag、onclick、callback)を実行するノードにフラグ変数を渡そうとしています。他のものは、コールバック関数をスキップします。dojo.connect(node、onclick、callback)のノードの意味
答えて
ノードは、基本的にHTMLを構成する各要素のDOMオブジェクト表現です。
それの機能への公式の道場ツールキットのドキュメントで見てみましょう: https://dojotoolkit.org/reference-guide/1.10/dojo/connect.html
あなたが指定していないが、私はあなたがそれに道場を使用していることは1.6だと仮定し、我々はAMDアーキテクチャを実装しているので、それは古い習慣です
// Saving your handle
var handle = dojo.connect(node, "onclick", callback);
// Removing the handle
dojo.disconnect(handle);
あなたがdojo.connect(flag, onclick, callback)
を使用する場合、我々はあなたが要素、DOMノード(この場合は「フラグを」)持って推測:それは構造的funcionalitiesだで、あなたはこのような何かを持っている必要があります。 (いくつかの公式ドキュメント:https://dojotoolkit.org/api/#dojo.byId)
// Here's your node (by ID)
var my_node = dojo.byId("foo");
が、それはご理解の上お役に立てば幸いですあなたのような、それのIDでノードを取ることができ道場1.6バージョンまたはそれ以上の年齢で
。
このようなものが必要ですか?私はあなたがそれの変更以来、AMDとDojoの新機能についての詳細を知ることが示唆https://dojotoolkit.org/reference-guide/1.6/dojo/index.html#events
:
// Your custom callback
function your_callback_function() {
// You business rules, in this case:
if (dojo.query('#your_flag:checked')) {
// Do something..
}
}
// binding event to the DOM-node and callback
var handle = dojo.connect(dojo.byID("your_flag"), "onclick", your_callback_function);
はあなたには< 1.6バージョンについては、もう少し道場イベントの機能を見ることができます。
はいデフォルトのフラグ値をfalseに設定しましたが、フラグがtrueのときに実行します。 dojo.connect(if(flag)がtrue、onclick、myFunctionNameの場合) trueのときにmyFunctionnameを実行します。 – UnearthOS
私の答えが更新されました。私はビジネスルールをコールバックに集中させています。あなたの知性はここにあります。それが動作するかどうか私に教えてください。見てみましょう:https://dojotoolkit.org/reference-guide/1.6/dojo/query.html#better-and-faster-dojo-query – RPichioli
これはインライン関数の代わりに役立ちますが、私はカスタム関数にリダイレクトしたいと思いますこれは別のJavaスクリプトファイルにあります。 – UnearthOS
- 1. ノード[TypeOne <:Node [TypeOne]]はスカラーの意味は何ですか?
- 2. node()| @ *はXSLTを意味しますか?
- 3. このonclick(onclick = "this.name = 'abc'")の意味は何ですか?
- 4. ノードjsでのアンダースコアの意味
- 5. チェインdojo.connect
- 6. Windows API関数宣言の "CALLBACK"は何を意味しますか?
- 7. NODE JS APP:この表記は何を意味しますか?
- 8. dojo.connect/dojo.hitchスコープの問題?
- 9. node(){}は何を意味していますか?
- 10. Cでは(node *)NULLはどういう意味ですか?
- 11. リンク先でNODEの最初の=最初のリンクの意味は何ですか?
- 12. ノード4上のnode-memwatch?
- 13. ノードfetchMaxBytesパラメータのKafka-Node
- 14. numactlのノードの距離はどういう意味ですか?
- 15. onclickリスナー(this)は何を意味していますか?
- 16. "スレッドダンプ"の意味
- 17. 'sp_renamedb'の意味
- 18. イメージヒストグラムの意味
- 19. ":"の意味は?
- 20. pub.packageの意味
- 21. `/ * @ 'の意味は?
- 22. 「#」の意味は?
- 23. PHPの意味 '//'
- 24. 式の意味
- 25. VK_DEFINE_NON_DISPATCHABLE_HANDLEの意味
- 26. 「...」の意味と 『##』
- 27. SEQUENCE_NEXT_HI_VALUEの意味
- 28. NuGetの意味
- 29. setContextClassLoaderの意味
- 30. jqueryの意味
http://stackoverflow.com/help/on-topicを開いて質問を再フォーマットしてください。私はこの質問を投稿する前に研究努力がなされていないように見えます。 –