解决requirejs某文件加载超时问题

1.加载超时问题:
原因:同一个页面里面可能有别的js文件,也引用了这个加载超时的文件(以后称为“此文件”),但是,这两个文件中因为此文件的路径写的不一致,例如:一个文件中写的是在requirejs配置文件中配置的此文件的key(“jquery-ui-timepicker-addon”),而另一个文件中写的是关于此文件的相对路径或者全路径(require([“/libs/jquery/jquery-ui-timepicker-addon.js”]);)。
解决方法:所以,将他们引用此文件的方式改为一致即可。
注意:各个模块引用同一个文件的方式要一致。若是一个公共文件,在requirejs的配置文件中做了配置,那么其他模块在引入时都按照requirejs的配置文件的方式来引用,否则,可能会造成在一个页面中出现同一个文件的两种不同引用方式。
2.用requirejs时需要注意的:
2.1.公共模块要写绝对路径(因为公共的模块,会在很多地方引用,若是相对路径,到时候别人用的时候,就是相对别人的模块去了);
2.2.一个公共模块,应该在require的配置文件中配置,方便引用,但是引入的方式最好一致。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值