找回密码
 立即注册

QQ登录

只需一步,快速开始

dystar001 悬赏达人认证

高级会员

63

主题

423

帖子

1686

积分

高级会员

积分
1686

活字格认证圣诞拼拼乐悬赏达人

dystar001 悬赏达人认证
高级会员   /  发表于:2021-6-1 14:20  /   查看:2605  /  回复:1
1金币
本帖最后由 dystar001 于 2021-6-1 14:23 编辑

各位好!
我需要在在页面中引入require.js,mqtt.js 这个js文件,
但是直接在设计器里面引入后,会发生报错。





查了百度后,是如下的说明:
加载这个文件可能会导致网页失去响应,可以将它放到页面的底部加载,也可以这样写

<script src="js/require.js" defer async="true" ></script>
      async属性表明这个文件需要异步加载,避免网页失去响应。IE不支持这个属性,只支持defer,所以把defer也写上。
      加载require.js以后,下一步就要加载我们自己的代码了,也就是入口,可以叫主模块,如果文件名叫main.js,写成下面这样就可以了:

<script src="js/require.js" data-main="js/main"></script>    .js后缀可以省略




请问以上操作,在活字格里面要怎做? 谢谢!


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,因为活字格本身的页面不是静态页面,如果要做JS的异步加载,就需要静态页面。 所以就需要您自己写静态页面了,具体可以参考下此篇帖子: 看完必恍然大悟的活字格内幕:三十三、性能问题教程五(静态页面预加载活字格资源) https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=57897&fromuid=58155 (出处: 葡萄城产品技术社区)

1 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-6-1 14:20:37
来自 2#
您好,因为活字格本身的页面不是静态页面,如果要做JS的异步加载,就需要静态页面。

所以就需要您自己写静态页面了,具体可以参考下此篇帖子:

看完必恍然大悟的活字格内幕:三十三、性能问题教程五(静态页面预加载活字格资源)
https://gcdn.grapecity.com.cn/fo ... 7&fromuid=58155
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部