如何让 AJAX 请求 加载的慢一点

2014-11-20 13:36:47 +08:00
 typcn
我写了个 blog 系统,google 了一个加载动画,结果发现,动画还没开始播放,页面已经加载完了,如何让请求慢一点,或者是在动画完全覆盖网页之后再开始加载。不然感觉有点不协调了。。





地址 http://blog.eqoe.cn/

手打的 js 和 css 都是没有压缩的,除了 jquery
4252 次点击
所在节点    问与答
35 条回复
lichao
2014-11-20 13:44:53 +08:00
让 Ajax 的后端,sleep 一两秒
typcn
2014-11-20 13:47:44 +08:00
@lichao CDN会缓存请求的啊
adjusted
2014-11-20 13:48:10 +08:00
animationend的listener?
typcn
2014-11-20 13:50:39 +08:00
@adjusted 如何 listen 一个 div 是否有某个 class,难道只能用定时器吗
lichao
2014-11-20 13:51:01 +08:00
@typcn 你的 Ajax 如果是基于 post 请求,应该不会有缓存
如果是 get 请求,url 后面加个时间戳
hellojinjie
2014-11-20 13:51:39 +08:00
好炫的效果啊
hcymk2
2014-11-20 13:53:16 +08:00
好像翻页的时候能看到动画效果。
typcn
2014-11-20 13:53:22 +08:00
@lichao 我就是想在他缓存的情况下等,不加缓存的话 ,我怕服务器带宽受不住,一天承受几万次CC的
@hellojinjie 哈哈 业余爱好写写 blog
typcn
2014-11-20 13:53:34 +08:00
@hcymk2 点击文章页可以的
lichao
2014-11-20 13:55:08 +08:00
@typcn 那可以在客户端 setTimeout 啊,方法多多的
typcn
2014-11-20 13:56:47 +08:00
@lichao 在电脑上 动画加载的很快,如果set上1秒的话 会觉得加载有点慢了,在手机上 set 1秒正好,但是0.5秒就有点问题了,比较纠结 这个
fanzeyi
2014-11-20 15:30:04 +08:00


Chrome 拯救你。
typcn
2014-11-20 15:36:49 +08:00
@fanzeyi 这个。。。。让访客慢一些啊 我速度无所谓

主要我有强迫症 完美主义
Livid
2014-11-20 15:39:13 +08:00
速度快是好事情啊。
typcn
2014-11-20 15:40:27 +08:00
@Livid 看来我需要换一个简单快速动画类型了
mhycy
2014-11-20 15:42:08 +08:00
好快的服务器....
hcymk2
2014-11-20 15:43:16 +08:00
@typcn
让访问首页的时候先 模拟一个点击事件。
xoxo
2014-11-20 15:44:54 +08:00
setTimeout(function(){...}, 1000);
typcn
2014-11-20 15:45:34 +08:00
@hcymk2 啊?提前载入?
typcn
2014-11-20 15:46:18 +08:00
@xoxo 在电脑上的话 500比较合适,但是在手机上 1000比较合适,没法判断设备的性能,怎么办

我强迫症

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/147985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX