如何在DNN客户端资源管理中使用异步(非阻塞)javascript

李怀斯

我使用DNN的客户端资源管理将javascript和css加载到主题(皮肤)中,这样我就可以利用压缩文件和复合文件,但我需要它们是异步的(非阻塞)。如何才能做到这一点?

公爵

据我所知,还没有一种方法可以在由客户端资源管理框架呈现标签使用async(或defer)属性<script>可以将属性添加到由客户端资源管理框架呈现<script>(或<link>)标签。将属性添加HtmlAttributesAsString到控件,然后用冒号(例如)分隔属性名称和值HtmlAttributesAsString="async:true"要注意的一件事是,存在一个错误,该错误导致应正确通过逗号分隔的多个属性无法正确呈现(请注意此请求该请求将进行修复,然后将其集成到DNN中)。

您还可以编写脚本,以便它设置事件处理程序以在页面加载后执行操作(例如,将代码包装在中jQuery(function ($) { … });

您还可以使用控件ForceProvider属性DnnJsInclude将脚本设置为在</form>元素底部加载,而不是元素顶部加载<body>(脚本的默认设置)。因此,可能看起来像这样:

<dnn:DnnJsInclude runat="server" 
                  PathNameAlias="SkinPath"
                  FilePath="js/theme.min.js" 
                  ForceProvider="DnnFormBottomProvider" 
                  Priority="10000" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

Springboot:如何使用Web客户端,而不是RestTemplate表演非阻塞和异步调用

来自分类Dev

如何在grpc go中实现非阻塞客户端?

来自分类Dev

没有客户端ID和客户端机密的Azure应用资源管理授权

来自分类Java

如何在客户端Java应用程序中使用客户端证书?

来自分类Java

Spring Security OAuth 2:如何在JavaScript客户端中使用访问令牌

来自分类Dev

如何在客户端代码中使用节点模块?

来自分类Dev

如何在HTTPS中使用客户端证书?

来自分类Dev

码头:如何在码头客户端中使用SSL

来自分类Dev

如何在Django中使用Paho mqtt客户端?

来自分类Dev

如何在Flutter应用中使用WebSocket客户端?

来自分类Dev

使用Mac的Visual Studio在解决方案资源管理器中复制客户端文件

来自分类Dev

如何在Mosquitto MQTT中使用客户端ID?

来自分类Dev

如何在特定资源管理器中使用带有链接的javascript添加图像?

来自分类Dev

Microsoft Graph API查询可在资源管理器上运行,但不能在Microsoft Graph .NET客户端库中使用

来自分类Dev

服务器端的阻塞和非阻塞调用,为什么对异步客户端很重要?

来自分类Dev

如何在Typescript中使用“ dialogflow”客户端库?

来自分类Dev

如何在Blazor客户端中使用Socket?

来自分类Dev

如何在客户端JavaScript中使用打字稿?

来自分类Dev

如何在Python中使用dialogflow客户端

来自分类Dev

如何在Meteor中使用本机客户端库?

来自分类Dev

如何在本机客户端中使用CORS机制

来自分类Dev

如何在Sharepoint 2013客户端对象模型中使用javascript getPeerUrl()函数?

来自分类Dev

如何在客户端JavaScript中使用Grafana Http API

来自分类Dev

如何在Delphi中使用HTTP客户端API

来自分类Dev

如何在存储中使用客户端githook?

来自分类Dev

如何在片段中使用 GoogleAPI 客户端

来自分类Dev

如何在函数内部使用 zmq(以非阻塞方式)在客户端请求时获取函数的状态?

来自分类Dev

非阻塞 http 客户端与使用分离线程池的阻塞 http 客户端

来自分类Dev

云资源管理器网络客户端

Related 相关文章

  1. 1

    Springboot:如何使用Web客户端,而不是RestTemplate表演非阻塞和异步调用

  2. 2

    如何在grpc go中实现非阻塞客户端?

  3. 3

    没有客户端ID和客户端机密的Azure应用资源管理授权

  4. 4

    如何在客户端Java应用程序中使用客户端证书?

  5. 5

    Spring Security OAuth 2:如何在JavaScript客户端中使用访问令牌

  6. 6

    如何在客户端代码中使用节点模块?

  7. 7

    如何在HTTPS中使用客户端证书?

  8. 8

    码头:如何在码头客户端中使用SSL

  9. 9

    如何在Django中使用Paho mqtt客户端?

  10. 10

    如何在Flutter应用中使用WebSocket客户端?

  11. 11

    使用Mac的Visual Studio在解决方案资源管理器中复制客户端文件

  12. 12

    如何在Mosquitto MQTT中使用客户端ID?

  13. 13

    如何在特定资源管理器中使用带有链接的javascript添加图像?

  14. 14

    Microsoft Graph API查询可在资源管理器上运行,但不能在Microsoft Graph .NET客户端库中使用

  15. 15

    服务器端的阻塞和非阻塞调用,为什么对异步客户端很重要?

  16. 16

    如何在Typescript中使用“ dialogflow”客户端库?

  17. 17

    如何在Blazor客户端中使用Socket?

  18. 18

    如何在客户端JavaScript中使用打字稿?

  19. 19

    如何在Python中使用dialogflow客户端

  20. 20

    如何在Meteor中使用本机客户端库?

  21. 21

    如何在本机客户端中使用CORS机制

  22. 22

    如何在Sharepoint 2013客户端对象模型中使用javascript getPeerUrl()函数?

  23. 23

    如何在客户端JavaScript中使用Grafana Http API

  24. 24

    如何在Delphi中使用HTTP客户端API

  25. 25

    如何在存储中使用客户端githook?

  26. 26

    如何在片段中使用 GoogleAPI 客户端

  27. 27

    如何在函数内部使用 zmq(以非阻塞方式)在客户端请求时获取函数的状态?

  28. 28

    非阻塞 http 客户端与使用分离线程池的阻塞 http 客户端

  29. 29

    云资源管理器网络客户端

热门标签

归档