- 主题:我开发的移动端网页不太稳定,请问怎么解决,,,
引入若干.js文件,最后执行一些js的事情,自动执行的,以及行为触发的。
问题在于偶尔的(几率低,但存在),这些自动执行,或者行为触发的事情执行不了,但是刷新一遍就好了。
我自己分析,可能是事情执行前,有关.js未完全载入导致的,移动端的网速慢是难免的,比不上家里的网线wifi,毕竟受多方面的影响,还有所在位置导致的信号强弱。
大神也可以帮忙分析有无其它原因。
解决方案是只能把执行的事情通通放进window.onload?
请问有什么更好的解决方法吗?
thx
--
FROM 61.183.136.*
搞下js加载之类的东西,比如requirejs之类的看看。。
【 在 xiatianup (李 ,只是期待夏天!!) 的大作中提到: 】
: 引入若干.js文件,最后执行一些js的事情,自动执行的,以及行为触发的。
: 问题在于偶尔的(几率低,但存在),这些自动执行,或者行为触发的事情执行不了,但是刷新一遍就好了。
: 我自己分析,可能是事情执行前,有关.js未完全载入导致的,移动端的网速慢是难免的,比不上家里的网线wifi,毕竟受多方面的影响,还有所在位置导致的信号强弱。
: ...................
--
FROM 101.38.40.101
其实是可以通过JS脚本位置的顺序来解决的。
【 在 xiatianup 的大作中提到: 】
: 引入若干.js文件,最后执行一些js的事情,自动执行的,以及行为触发的。
: 问题在于偶尔的(几率低,但存在),这些自动执行,或者行为触发的事情执行不了,但是刷新一遍就好了。
:
: ...................
--
FROM 60.247.21.*
以前实战过一次requirejs,我写的倒没有问题,但是放上去,js控制载入的一些图片和调用的其它js的地址都路径错误,后来路径是改对了。
但是秉着多一事不如少一事的原则,再就没怎么用它了。。。不然每次都得改。。。
【 在 shaolin (我的大小宝贝儿...) 的大作中提到: 】
: 搞下js加载之类的东西,比如requirejs之类的看看。。
--
FROM 122.191.204.*
是的,我的js文件载入顺序也是一直有注意的,不过我们公司蛋疼的要加3个统计代码。
我都放最后,但是统计代码载入的时间比较长,不知道有没有影响,还有百度统计代码有句很贱的,
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
不知道,是不是这货造成的异常。。。
【 在 dhcn (小石) 的大作中提到: 】
: 其实是可以通过JS脚本位置的顺序来解决的。
--
FROM 122.191.204.*
试试webpack
【 在 xiatianup 的大作中提到: 】
: 引入若干.js文件,最后执行一些js的事情,自动执行的,以及行为触发的。
:
: 问题在于偶尔的(几率低,但存在),这些自动执行,或者行为触发的事情执行不了,但是刷新一遍就好了。
: ...................
--来自微水木3.2.0
--
FROM 106.5.196.*
打包+压缩
--
FROM 202.141.176.*