form表单中控件较多,加载完成后切换页面都很慢的解决方法
2016-09-23 10:48
531 查看
form表单中控件较多,加载完成后点击都很慢,为什么?
我一页面中form表单里面上百个控件(如input、select、radio、checkbox等),还有一些js脚本,加载速度还可以,都能全部显示完毕,但是点击一些事件(如切换tab、关闭模拟框,点击radio等)都非常慢,不知道为什么?
当我采用inprivate模式浏览时,以上动作都很快,但老用inprivate也麻烦,有何办法解决。
按理说form都在客户端显示完全了,其他操作都是客户端的操作阿应该不慢才对阿/。
------解决思路----------------------
提出多余的div ,尽量不要使用table
能够用css完成的操作不建议使用js
使用jquery替换js,充分利用jquery的选择器优势
------解决思路----------------------
我以前也遇到过。是控件太多的原因,跟TABLE和DIV等太多没有关系。
你可以测试下,把控件去掉,然后把现有的TABLE和DIV等都复制个十倍出来,响应速度依然比有控件在里面快。
其中,主要是SELECT控件多了,会明显影响响应速度。你可以在这个方向深入研究下。
终极解决方法:不使用form submit 用js控制传参到服务器端
我一页面中form表单里面上百个控件(如input、select、radio、checkbox等),还有一些js脚本,加载速度还可以,都能全部显示完毕,但是点击一些事件(如切换tab、关闭模拟框,点击radio等)都非常慢,不知道为什么?
当我采用inprivate模式浏览时,以上动作都很快,但老用inprivate也麻烦,有何办法解决。
按理说form都在客户端显示完全了,其他操作都是客户端的操作阿应该不慢才对阿/。
------解决思路----------------------
提出多余的div ,尽量不要使用table
能够用css完成的操作不建议使用js
使用jquery替换js,充分利用jquery的选择器优势
------解决思路----------------------
我以前也遇到过。是控件太多的原因,跟TABLE和DIV等太多没有关系。
你可以测试下,把控件去掉,然后把现有的TABLE和DIV等都复制个十倍出来,响应速度依然比有控件在里面快。
其中,主要是SELECT控件多了,会明显影响响应速度。你可以在这个方向深入研究下。
终极解决方法:不使用form submit 用js控制传参到服务器端
相关文章推荐
- 解决ASPX页面中WEB控件必须在含有RUNAT="SERVER"中的FORM表单中
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- 在CHtmlView中,判断一个页面加载完成的准确方法,解决OnDocumentComplete多次调用问题
- Vue 路由切换时页面内容没有重新加载的解决方法
- 在phpstorm中利用post方法提交form表单后,在响应页面获取不到数据的解决办法
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
- easyui关于解决tab添加的页面通过href加载数据内容的页面刷新后form表单重复提交的问题;
- 接上一篇,在cs文件中往页面动态添加meta标签时出现“控件包含代码块(即 ),因此无法修改控件集合”错误的解决方法
- Asp.Net控件加载错误的解决方法
- WSS页面定制系列(4)--利用SmartForm和用户控件定制表单页面
- 使用Form验证,未登录时登录页面无法显示图片、css、js文件的解决方法
- APS.NET2.0的TreeView控件选中CheckBox框,页面不回发的解决方法
- C# aspx页面动态加载ascx用户控件 及 利用反射调用其内方法
- 删除子窗体中的控件中的某些属性时出现"Selection contains a component introduced in an ancestor form which cannot be deleted."错误的解决方法
- 表单Form的submit事件不响应的解决方法