作者wa120 (哇120)
看板Ajax
标题[心得] javascript爆炸
时间Tue Oct 6 19:38:37 2009
写了一套系统,
用ajax(jQuery)共写了3000多行,javascript的code
这3000多行还不包括jQuery本身的的code
不知道是功能性太多 还是怎麽样
结果发现ie 6吃不下那麽多的程式码
在loading javascript($(document).ready())的时候整个就会停下来
ie 8吃的下去 但是顿顿的
Google浏览器却跑很顺
不知道有没有人知道javascript的极限
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.133.13.134
1F:→ TonyQ:要看状况啦 , 以前写过一万多行的 (远目) 10/06 19:58
2F:→ bibo9901:3000多行...好猛= = 10/06 19:58
3F:推 cjoe:yui里面有些JS档一个就17000多行,我想3K行应该吃的下吧 10/06 20:46
4F:→ wa120:我写得那段code不含注解有113kb 10/06 22:38
5F:→ wa120:我很想找出问题的原因= = 10/06 22:38
6F:推 HuangJC:JS 不是有自己产生函式的能力?也就是程式还会长.. 10/06 22:59
7F:→ HuangJC:一些函式库很好用就这样长出来,记忆体应该用烧的吧~ 10/06 22:59
8F:推 KiroKu:有次写递回,百行就爆了 10/07 01:04
9F:推 TonyQ:重点不是程式码的数量 , 而是操作的成本...调用的深度 10/07 09:45
10F:→ TonyQ:不过如果三千行目的都很接近的话 , 很有可能深度跟复杂度都 10/07 09:46
11F:→ TonyQ:高.. 10/07 09:46
12F:→ TonyQ:再说 ie6 对script 处理的能力真的很差(囧) 10/07 09:46
13F:→ TonyQ:举个例子 jcorner , 开页面时有一定数量的话就很容易炸几秒 10/07 09:47
14F:→ wa120:我的.click以及$.ajax写很多= =$.ajax一次就load 21个 10/07 13:01
15F:→ wa120:不过async设定是true 10/07 13:02
16F:→ whocant:3千行 怎麽会有113kb = =" 10/09 00:49
17F:推 HuangJC:113*1024/3000=38 , 每行写满 38 字以上就有 10/09 12:42
18F:→ HuangJC:我一行一百子的句子也不少,这算容易吧~ 10/09 12:43
19F:→ wa120:後来发现IE 6 跟IE 7 都有问题 IE 8就没这个问题= = 10/09 13:51