当页面元素比较多的时候。。。。。
最近遇到一件恶心的事情,客户给了一份表格,表格大概有7张子表组成,每张子表有大概8~20列不等,30行左右的数据。
客户希望按照这个表格作一样的页面,以便能用web页面取代值钱excel表格的工作。。
这一下可麻烦了,我一个页面里有7个div层,用7个标签表示7个表,每个div引用一个子页,每个子页一张表,大概几百个text框要填写。这样用标签模拟excel表格底下的标签,text框作为单元格,这一下可麻烦了,虽然做了延迟加载,点哪个子页,哪个子页才加载,但是就是只有一个页面,几百个text,每当鼠标拖动滚动条或者想在某一个text框里写点东西都要延迟1~2秒。。。如果7个页都加载完成的话。。。过去听说js太多导致浏览器执行缓慢,现在知道了元素太多也可以导致
谁来分析一下慢的原因?另外我知道肯定有折中方法能达到很快的速度,几百个数据提交到服务器上快慢不谈,我就想要页面在客户端浏览器内修改个text框,拖动下滚动条能和其他页面一样快,一般你们是怎么处理的?