
1 xieranmaya Jun 27, 2013 via Android 难道是用的同步请求 |
2 ijse Jun 27, 2013 用审查元素看下,先找出哪块费时最多。。 |
3 halicando OP @xieranmaya 默认应该是异步的 |
4 otakustay Jun 27, 2013 如果鼠标点击没反应,那肯定不是网络传输,而是脚本在执行。jQuery的.load函数是使用dataType: html去加载资源,这意味着jQuery会把返回的HTML解析成DOM再使用,而这个解析过程要处理<script>标签等一堆问题(我记得以前版本jQuery处理这个的函数叫.clean,是个内部函数,现在不知道咋样了),HTML比较大的时候卡住也是可能的 |
5 halicando OP @ijse @otakustay @xieranmaya 问题已解决,经js调试,发现事件触发后,js加载时间长,数据多,导致速度异常,后来终于找到原因,是内嵌templates的base页包含了过多的不必要的脚本,导致加载时速度变慢。 谢谢大家。 |