作者HuangJC (吹笛牧童)
看板Ajax
标题[问题] 请问速度的问题
时间Fri Aug 7 19:41:41 2009
公事上要求的网页是浏览器相容
和'只要做出来'稍微有点不一样
相容是做不完的,但我们先做三家:ie,firefox,chrome
做着做着发现速度差异让人很不满意
我做了个简易版的 schedule,或说 calendar
把它想成是 google calendar 简化下来就对了
滑鼠在上面拖拖按按,都有相对应的 event 要动作
所以在板上请教过一些相关问题
被标定的时间格,我用改变 background color 来实作
阳春但也蛮漂亮的
可是在 firefox,chrome 速度还可以
但在 IE 却是慢得离谱
是 IE 整体慢,还是某些指令特别慢?
看来我要全面改写了..
也许改用 Effect 的 drag 元件
(用元件是很现成,但 loading 不是更重?)
而..一般在抓程式效率问题时,会安插一堆 timing function,log
我也打算这样做
(好啦,其实是告诉大家我不是没努力;但如果有人根本知道最大的问题点在哪里,
也许我可以找得快一点)
这样好像无法讨论问题,因为我没有公开 source code..
可是那挺拉哩拉杂的.. (我没有 server,也没法子公开)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.179.152
※ 编辑: HuangJC 来自: 61.59.179.152 (08/07 19:42)
1F:→ TonyQ:是无法讨论 , ie6在某些表现(ex.selector) 真的硬是比较差. 08/07 20:30
2F:→ TonyQ:不过要找到瓶颈点跟改善蛮难的 , 也有可能越修越发现问题XD 08/07 20:31
3F:→ HuangJC:我不给 source 是不行的;等我想想用什麽法子弄个 server.. 08/07 21:39
4F:→ adahsu:我真正感受到不同浏览器间处理 js 的差别,还是因为 chrome 08/07 22:25
5F:→ adahsu:的关系,要不是 chrome 不支援 win2k 早就要求同事换一换了 08/07 22:26
6F:→ KC73:日历..拖曳..直接去用 Yahoo! User Interface 看看? 08/07 23:36
7F:推 adahsu:jQuery UI 应该也可以吧? 08/07 23:54
8F:→ HuangJC:jQuery的话,我能私下学但不允许用在公事..我还是被管的 08/08 00:21
9F:→ HuangJC:原因是专案要和别人协调,别人不许你用就不许用.. 08/08 00:22
10F:→ HuangJC:用 IE 开 google calender 速度还是很快,所以我没藉口 *_* 08/08 01:33
11F:推 arrack:跟Google比似乎是... 08/08 02:04
13F:→ HuangJC:不过这是用 window 版架的 server,在我自己的电脑上 08/08 02:29
14F:→ HuangJC:平时也不会开机,只限目前可以.. 08/08 02:30
15F:→ HuangJC:一模一样的程式我在 IE 根本很难用,不知瓶颈是哪道指令要 08/08 02:31
16F:→ HuangJC:避;看看 google calendar 那麽快,想全面改写了 *_* 08/08 02:31
17F:→ HuangJC:半夜有人在吗? *_* 08/08 02:33
18F:推 arrack:听说我在,但是你的问题很难回答XD 08/08 02:48
19F:推 arrack:你给的网址不通,IP也TRACERT不进去 08/08 02:50
20F:→ HuangJC:...我这边挺顺,又是 local 自以为是啦 *_* 08/08 03:07
21F:推 adahsu:我感觉 google 的 server 本来就针对 browser 及语系别做 08/08 17:05
22F:→ adahsu:了大量的最佳化,和我们这种老把问题丢到 client 的小咖在 08/08 17:05
23F:→ adahsu:执行效率上当然有很大的差别... 08/08 17:06
24F:→ adahsu:喔对了,前述提到 YUI 或 jUI 应该都只是建议参考他们的 08/08 17:07
25F:→ adahsu:处理方法而以,并不是要求原 PO 要直接使用之! 08/08 17:07
26F:→ HuangJC:在这一面我看到自己ID出现四次,有洗版之嫌 XD,且这是我的 08/09 00:02
27F:→ HuangJC:工作,又像'作业文';不然我倒是可以把 trace 到什麽拿来PO 08/09 00:02
28F:推 arrack:跟Google比本来就没什意义了,他们花了多少工程师在上面 08/09 06:19
29F:→ HuangJC:虽然我也觉得PM这样很蠢,不过PM就是操作一下 google 可以 08/09 15:33
30F:→ HuangJC:然後说:人家就做得到,你怎麽不可以.. 08/09 15:33
31F:推 arrack:要是我就回他,如果我可以,我需要在这里吗? 08/09 19:19
32F:→ KC73:YUI 和 jquery 的授权都很宽松 (BSD 和 MIT),其实都可以直接 08/09 21:56
33F:→ KC73:拿来用,不过用之前还是得了解一下授权 (如果本来不了的话)。 08/09 21:57
34F:→ HuangJC:a兄,不完全是这样;google 是很强,但内部小功能就未必很难 08/10 18:36
35F:→ HuangJC:如果我做不到但别人 trace 进去做到了,我一样没藉口 08/10 18:37
36F:→ HuangJC:只能说,不管在上在下,讲话都不要带刺,我们都想做出来.. 08/10 18:37
37F:→ HuangJC:我敢说今天如果升我做主管,几个月不待前线,也会变猪头.. 08/10 18:37
※ 编辑: HuangJC 来自: 61.219.65.16 (08/12 11:19)
38F:→ TonyQ: HuangJC 你在讨论时语气放太重了, 而且太倚赖自己的观念了. 08/15 09:54
39F:→ TonyQ:还是圆融点好 , 适时装傻不是坏事 , 急着把自己弄飨只是装不 08/15 09:54
40F:→ TonyQ:进任何东西...:-( 要讨论就把问题表达出来,其他话可以省. 08/15 09:55
41F:→ TonyQ:需要 server 如果是php/apache 结构的话 , 我这有空间. 08/15 09:56