DNNのクライアントリソース管理を使用して、テーマ(スキン)にjavascriptとcssをロードします。これは、ミニネーションとコンポジットファイルを利用できますが、非同期(ノンブロッキング)であること。これはどうすればできますか?DNNクライアントリソース管理で非同期(非ブロッキング)JavaScriptを使用する方法
4
A
答えて
2
だから、私の知る限りでは、クライアント・リソース管理フレームワークによってレンダリングされる クライアントリソース管理フレームワークによってレンダリングされた<script>
タグにasync
(またはdefer
)属性を使用する方法はありません。<script>
(または<link>
)タグに属性を追加します。コントロールに属性HtmlAttributesAsString
を追加し、属性名と値をコロンで区切ります(例: HtmlAttributesAsString="async:true"
。注意すべき点の1つは、コンマで許可されると思われる複数の属性が正しくレンダリングされないというバグがあることです(これを修正し、DNNに統合する必要があります)。
また、あなたはまた、DnnJsInclude
制御にForceProvider
プロパティを使用することができ、それがアクションを実行するためにイベントハンドラを設定するようにページがロードされた後、あなたのスクリプトを記述(例えばjQuery(function ($) { … });
であなたのコードをラップ)
することができますスクリプト<body>
(スクリプトのデフォルト)の上部にではなく、</form>
要素の下部に読み込むようにスクリプトを設定します。つまり、次のようになります。
<dnn:DnnJsInclude runat="server"
PathNameAlias="SkinPath"
FilePath="js/theme.min.js"
ForceProvider="DnnFormBottomProvider"
Priority="10000" />
関連する問題
- 1. Javascriptは同期(ブロッキング)または非同期(非ブロッキング)でデフォルトでは
- 2. モンゴース非同期リクエスト管理
- 3. Androidで非同期タスクを管理する方法
- 4. C#で非ブロッキング非同期ゲートを作成する
- 5. 非ブロッキング非同期Webサービスを構築する方法Springブートを使用する
- 6. JavaScriptを非同期にする方法
- 7. javascriptを使用する非同期に
- 8. JavaScript:同期コードで非同期FileReaderを使用するには?
- 9. 非同期C++ドライバを使用したSQL/NoSQLデータベース管理システム
- 10. SilverlightとReactive Extensionsを使用した非同期サービスコールの管理
- 11. Java EEの非同期メソッドを使用したトランザクション管理
- 12. 非ブロッキング(非同期)になるSavon SOAPクライアントリクエストの取得
- 13. Objective-c非同期メモリ管理
- 14. コアデータのManagedObjectContext.ExecuteFetchRequestを非同期で非同期にする方法
- 15. シリアルポート非同期読み取り(非ブロッキング)+スレッド
- 16. RxJavaで非同期メソッドを同期する方法は? RxJavaの非同期ウォーターフォール
- 17. FirebaseでAndroidの非同期処理を処理する方法
- 18. JavaScriptの非同期ループ処理
- 19. 非同期JavaScript Chromeコンソールエラーの処理
- 20. AsyncHttpClientは非ブロッキング非同期HTTPコールを実行できますか?
- 21. Javascript非同期バッファコピー
- 22. リポジトリで非同期メソッド内でトランザクションスコープを使用する方法
- 23. 非同期メソッドでの非同期ライブラリメソッドの使用
- 24. 非同期非同期テストJavaScript関数を待機します
- 25. リクエストで非同期を使用する
- 26. PHPで非同期タイマーを使用する方法は?
- 27. Vue.js:非同期コンポーネントでafterEnterフックを使用する方法
- 28. Simpy - フィルタストアを非同期で使用する方法
- 29. `app.get`コールバックで非同期応答値を使用する方法
- 30. UIColliectionViewのcollectionView:didDeselectItemAtIndexPathメソッドを非同期で使用する方法