依靠JavaScript

时间:2012-01-23 15:09:56

标签: javascript jquery

我的任务是创建一个非常繁重的JavaScript站点,当然必须向后兼容以及在pad设备上工作,动态调整大小等等......

有没有人就如何帮助提高代码的可靠性提出建议?目前,当DOM准备就绪时会发生很多事情。例如。缩放图形,定义点击事件等......

但是,如果文件很慢或用户停止加载,则DOM就绪并不总是执行,导致图像无法正确调整大小或执行其他一些Javascript函数。

大多数情况下,一切都运转良好,但有些奇怪的时间与网络连接导致一些“随机”问题。

很想听到一些提高可靠性的想法。

2 个答案:

答案 0 :(得分:4)

通过JavaScript加载所有内容。

这样,您可以确保在显示应用程序之前加载所需的所有库。如果不是快速下载,您也可以使用漂亮的加载屏幕,并且可能检测到加载问题。当然,这仅适用于绝对必须使用JavaScript的Web应用程序。

答案 1 :(得分:1)

为了帮助限制某人停止加载的可能性,您可能希望从分析页面开始,包括javascript,并查看速度慢的地方。

如果某些图片速度很慢,请在页面完成后加载,并提供一些信息让用户知道图片即将到来。

然后,您可以优先处理所做的事情,例如。

但是,直到你得到一些表现数字,你所做的就是猜测,这是有风险的,IMO。