中国开发网: 论坛: 程序员情感CBD: 贴子 625352
张秋桥: 3415个input
我接手了一个网站的维护。
替用户在一个表单中加上实时计算总价的功能。
半年了一直无事。
今天客户说某个页面死了,
原来的程序员是把某个产品的所有型号都设置成input给用户输入要订购的数量,
一般的情况下是几百个input在一个form里面,成为一个蔚为壮观的input大格子。
我写javascript计算总价图省事,因为input没有oldvalue属性,就简单用input的onchang事件,每次都做一个大循环,计算全部货品的总价。经测试FF和IE计算速度快到没有问题。

可是有今天一个产品产生了3415个input,IE一算就死了。只好修改程序,给input加一个oldvalue属性,只计算当前input的产生的变量。 FF在3415个input的情况下,速度依然惊人,毫无迟滞地用大循环完成计算。

这就是国外一般水准程序员的常态。呵呵。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录