起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: hn615313

[处理中5] carouse 的removeAll 性能问题

[复制链接]
发表于 2016-7-5 11:58:33 | 显示全部楼层
我的意思是,w页面资源和js全部打包发来!本地运行后才可以重现!
只给我发js代码也看不出!建议您debugger调试看看!代码执行是否都是正常的??

还有就你发送的同步请求的ajax,可能会存在页面卡住的情况(你所说的4秒的情况)!
建议使用异步请求,然后删除和添加图片的代码都是从success回调方法中去调用的!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

34

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2016-7-5 14:49:21 | 显示全部楼层
liangyongfei 发表于 2016-7-5 11:58
我的意思是,w页面资源和js全部打包发来!本地运行后才可以重现!
只给我发js代码也看不出!建议您debugger ...

test.rar (2.92 KB, 下载次数: 107)
回复 支持 反对

使用道具 举报

7

主题

34

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2016-7-5 14:50:25 | 显示全部楼层
liangyongfei 发表于 2016-7-5 11:58
我的意思是,w页面资源和js全部打包发来!本地运行后才可以重现!
只给我发js代码也看不出!建议您debugger ...

打码打包了  求帮你看下 谢谢
回复 支持 反对

使用道具 举报

发表于 2016-7-5 17:03:41 | 显示全部楼层
hn615313 发表于 2016-7-5 14:50
打码打包了  求帮你看下 谢谢

本地还是无法运行!,我看你代码已经改了!还会存在慢的情况吗??
这样吧!,建议您 执行 代码的时候,可以定义两个时间 newDate()  通过时间的差值  你使用console.log输出,看看是那段代码执行的时候最耗费时间了??找到原因后本地再看如何解决!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

34

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2016-7-6 09:02:44 | 显示全部楼层
liangyongfei 发表于 2016-7-5 17:03
本地还是无法运行!,我看你代码已经改了!还会存在慢的情况吗??
这样吧!,建议您 执行 代码的时候, ...

就是照你说的  异步 然后在success后加入逻辑操作
可是还是不行  一样存在问题
所以我才打包了代码 实在没有其他的解决方法 都想遍了
回复 支持 反对

使用道具 举报

7

主题

34

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2016-7-6 09:04:41 | 显示全部楼层
liangyongfei 发表于 2016-7-5 17:03
本地还是无法运行!,我看你代码已经改了!还会存在慢的情况吗??
这样吧!,建议您 执行 代码的时候, ...

不是请求问题  我console.log 返回的数据中图片的url
都是很快就输出结果的
可是 carouse 没有加载出来 等了 4秒才出来  或者 白板一块  !
回复 支持 反对

使用道具 举报

7

主题

34

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2016-7-6 09:06:53 | 显示全部楼层
hn615313 发表于 2016-7-6 09:04
不是请求问题  我console.log 返回的数据中图片的url
都是很快就输出结果的
可是 carouse 没有加载出来  ...

您可以这样
把我的dataCustomRefresh 方法拷在你本地
然后 加个按钮 点击调用 dataFresh()  刷新  看看会不会出现我这样的问题
回复 支持 反对

使用道具 举报

发表于 2016-7-6 10:51:05 | 显示全部楼层
hn615313 发表于 2016-7-6 09:04
不是请求问题  我console.log 返回的数据中图片的url
都是很快就输出结果的
可是 carouse 没有加载出来  ...

你的意思是:console.log 输出很快! 但是实际页面渲染很慢!!
removeAll 这行代码执行也是很慢吗??console.log  输出时间是多少??

你说是因为removeAll  慢的!然后你可以再把这行代码去掉!直接添加!这样会慢吗???

可以在仿淘宝案例上,进行修改测试!再试试
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

34

帖子

62

积分

初级会员

Rank: 2

积分
62
QQ
 楼主| 发表于 2016-7-6 11:05:26 | 显示全部楼层
本帖最后由 hn615313 于 2016-7-6 11:12 编辑
liangyongfei 发表于 2016-7-6 10:51
你的意思是:console.log 输出很快! 但是实际页面渲染很慢!!
removeAll 这行代码执行也是很慢吗??co ...

removeAll  不慢  因为已经白板了!表示已经removeAll  了
  只是add 进去后 渲染慢  同时 还会出现无法渲染的情况  就是一片白板!
其实我想实现的效果很简单    就是从服务器取到数据后 先removeAll   然后add  
仅仅如此。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2016-7-6 13:33:18 | 显示全部楼层
hn615313 发表于 2016-7-6 11:05
removeAll  不慢  因为已经白板了!表示已经removeAll  了
  只是add 进去后 渲染慢  同时 还会出现无法渲 ...

仿淘宝案例就是动态添加上去的!没见到慢啊! 不过仿淘宝是留有一个图片的!没有全部删除,所以看不到白版的情况!

我把仿淘宝的默认图片去掉!然后打开页面的时候,也是很慢!需要等几秒钟!说明add方法确实执行比较慢吧!
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(内部编号:2016070600015),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-27 21:03 , Processed in 0.058898 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表