脚本语言在表单中验证数据,如果大量使用脚本语言是否会影响访问速度
这种情况下[size=24px]
,节省带宽重要,还是传送到服务器进行验证重要[/size]

解决方案 »

  1.   

    如果脚本很大的情况下肯定是会影响带宽,因为客户端要重服务器端下载js代码到本地,但是如果只是表单验证我想js代码应该不会太多,如果实在多的话可以采用js压缩等进行传输。我个人认为js验证是必须,如果真的所谓那么大的js,那说明你板块设计过于复杂,这个时候我觉得应该适当的对版本功能进行适当分解,比如一个页面要多个验证可以分到不同的几个页面去验证
      

  2.   

    想太多了,脚本再大也是文本,能有多大啊?想想如果有1M的脚本,你得写多少代码?再者如上面所说,JS可以通过工具压缩,混淆,移除空格、注释等等。YUI Compressor能减30%左右,如果再启用浏览器gzip,又少20%。所以要达到你所说的“大”,还是很需要一些工作量的。一般来说所有JS加起来也不及你页面里的几张图片大。
    再者遵循网页开发的最佳实践的话,需要启用浏览器缓存(修改HTTP头ETAG,Last-Modify...),也就是说在用户第一次下载了之后的一段时间内是不会重复下载的(除非清除浏览器缓存)。当然网站肯定不断有新用户访问,不断有人需要下载。稳定的情况下这个值是40%左右的用户。
    这么算下来你还觉得脚本会是个问题吗?
      

  3.   

    过滤担忧了...... 现在的用户宽带速度大多数为4M  你的js文件有多大啊.....?  我看你写上一个100K的js很了不起了吧....还有就是啊..你应该学会分配统筹管理..... 一些公用的函数,写在独立的js文件里.如果在一个比较复杂的项目里.这会节省不少的空间和重复工作......