CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 882931
leejd
: 按照我说的,肯定没有问题的
[阅读: 303] 2011-01-12 07:04:11
我的有跟你一样的应用
相关信息:
技术贴:各位web前端、js达人,为了用户感觉好一点,在一个费时的js循环前在ie里打出“请稍候...”的div,循环完成后再隐藏此div
(273字)
(
haitao
[641]
2011-01-12 04:10
)
不懂帮顶ing
(空) (
xman
[261]
2011-01-12 04:40
)
setInterval or setTimeout
(空) (
有狐
[312]
2011-01-12 04:58
)
只能通过这样间接的做法?搜到一个循环放大div的做法,也是这样的定时器。但是它是循环执行,我的只是一次执行。。。。
(132字)
(
haitao
[394]
2011-01-12 05:01
)
默认显示那个提示,生成完之后替换掉那个div
(空) (
leejd
[320]
2011-01-12 05:49
)
问题是循环前js做的任何事情(提示或显示),都没机会显示啊,因为浏览器直接去循环了
(99字)
(
haitao
[386]
2011-01-12 06:03
)
我的那个div是html的,你的js在onload里面做就好了
(16字)
(
leejd
[539]
2011-01-12 06:39
)
onload都有结束的机会,所以能显示;我现在是show div后面接着就是循环,此时没机会显示,循环完需要hide div,此时有机会显示,但是循环里的div白show了
(空) (
haitao
[397]
2011-01-12 06:55
)
让你的js在页面渲染后再执行
(22字)
(
leejd
[463]
2011-01-12 07:02
)
真异步就好了。。。。。。。。没看到行内人士都建议使用定时器,人为自己去异步了
(14字)
(
haitao
[277]
2011-01-12 07:15
)
网上搜到一个通用的js进度条,效果更好,只是它不是简单的函数。。。。。。。
(3334字)
(
haitao
[570]
2011-01-12 06:25
)
反正不是setTimeout就是setInterval,自己安装实际情况搞吧
(空) (
有狐
[315]
2011-01-12 06:30
)
看来浏览器就没有ProcessMessage或DoEvent这样的释放cpu的接口函数了
(36字)
(
haitao
[343]
2011-01-12 07:10
)
我觉得需要JavaScript循环这么久做计算,甚至都到了提醒一下用户进度的程度,应该转移到服务器上去实现。
(空) (
王中王
[346]
2011-01-12 06:45
)
跟生产计划、采购预测有关的东西,原始数据查询一遍非常慢;所以希望仅仅js对已经出来的结果再按逻辑进行筛选。。。。。。。。
(38字)
(
haitao
[288]
2011-01-12 06:58
)
用 WEB 做客户端看来还是比较累啊
(空) (
pcplayer
[261]
2011-01-12 07:02
)
按照我说的,肯定没有问题的
(10字)
(
leejd
[302]
2011-01-12 07:04
)
我不是在OnLoad里做,是用户点不同的按钮,进行不同的筛选
(61字)
(
haitao
[256]
2011-01-12 07:21
)
好像见过类似功能的页面
(空) (
pcplayer
[257]
2011-01-12 07:27
)
实际上这个工作不应该js完成,应该是后台计算好的
(17字)
(
Apache
[308]
2011-01-17 06:15
)
单纯看过滤,是sql比js强,但是数据源本身的生成是一个很艰巨的任务。。。。。。
(54字)
(
haitao
[252]
2011-01-17 06:25
)
这种需求最简单效果最好的办法就是直接用jQuery,不要自己手工实现
(13字)
(
Apache
[263]
2011-01-12 07:01
)
jquery有这样的showPrompt、hidePrompt函数吗?我都不需要进度条。。。。。。。
(89字)
(
haitao
[885]
2011-01-12 07:13
)
Ajax
(35字)
(
Apache
[268]
2011-01-12 07:34
)
asp.net的效果是可以这样的,但是不知道怎么实现的;我的 show div,循环处理,hide div都是前端的js程序,没有涉及后台
(9字)
(
haitao
[261]
2011-01-12 07:38
)
只要在button的前端click事件里把这个层显示出来就行了,后台处理的时候页面是不会刷新的,也就是说这个div一直显示。
(24字)
(
kevincsg
[491]
2011-01-12 07:33
)
show div,循环处理,hide div。都是前端的js程序啊,没有涉及后台
(空) (
haitao
[399]
2011-01-12 07:36
)
海涛大师需要的是一个轻量级的UI+Ajax 框架
(68字)
(
Apache
[341]
2011-01-12 07:38
)
必须要一个框架?我要的只是一个 ProcessMessage或DoEvent这样的释放浏览器cpu的接口函数了 (36字) (haitao [1] 01-12 15:10)
(空) (
haitao
[296]
2011-01-12 07:42
)
ProcessMessage 这种东西是客户端开发的思维,海涛大师还没从客户端的开发模式和思路中走出来
(70字)
(
Apache
[341]
2011-01-12 07:48
)
1、不管什么模式,最终都是要从用户体验出发;2、我没有说要服务器通知前端的浏览器去ProcessMessage,我是js通知前端的浏览器去ProcessMessage,我这次与服务器没有任何关系啊
(222字)
(
haitao
[446]
2011-01-12 08:17
)
其实只要再深层次挖掘一下你的需求 “一个费时的js循环” ,你就会发现,其实是实现思路的问题,而不简单是个JS的问题
(35字)
(
Apache
[332]
2011-01-17 06:09
)
n个erp、业务相关的表里,得出1000条记录(需要1-3分钟);现在是根据不同的选择用js在1000行(table的tr)里进行不同的简单过滤(需要10-20秒钟)
(22字)
(
haitao
[316]
2011-01-17 06:28
)
是否需要数据整合?
(231字)
(
Apache
[330]
2011-01-17 07:07
)
1000条记录,需要1-3分钟才能执行完,是关联关系太复杂还是没有有效使用索引呢?
(空) (
Apache
[305]
2011-01-17 07:09
)
erp的模型,尤其是对预测的处理,好像还没有合理的模型
(48字)
(
haitao
[313]
2011-01-17 07:54
)
csdn有人建议:利用一个弹出的浏览器新窗口来避开原窗口会无响应的问题?!
(157字)
(
haitao
[542]
2011-01-14 08:45
)
弹出新窗口?不会被防弹窗么?
(空) (
乌烟
[334]
2011-01-14 08:53
)
这样的好像不会被挡,但是如果是多栏(tab)浏览器,就。。。。。。
(34字)
(
haitao
[260]
2011-01-14 08:59
)
theworld2.4的效果就很差!不但提示窗口只是一个新tab,而且会导致所有tab都无法切换了。。。。。。。
(100字)
(
haitao
[361]
2011-01-14 09:02
)
解决这问题有两种方法
(107字)
(
netsnake
[339]
2011-01-15 07:31
)
总之就要把 顺序执行的代码 分解到不同的地方才能实现?
(83字)
(
haitao
[332]
2011-01-17 01:05
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录