视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
java-webJquery初始化延迟问题_html/css
2020-11-27 15:45:10 责编:小采
文档


本帖最后由 MUTOUYIHAO 于 2013-07-10 12:36:20 编辑

jQuery 性能优化 jsp java web

现在项目用的是jsp开发,页面中有些元素是用定义好了的一堆js和css去初始化dom元素,以作样式上的控制,目前使用的元素如menu在页面加载时有时会出现无样式修饰的1s左右的延迟,但有时候没有延迟,估计是缓存作用?
页面实现步骤如下:
0.引用css样式
1.定义dom元素
2.页面尾部引用js(jquery)初始化dom元素样式

最终就是js初始化没执行完成,浏览器就把dom元素给渲染了,稍后js初始化完成页面变正常。

页面中元素较多,所以用jsp的include指令加载的子页面,子页面中有时会出现页面加载后1s左右的‘原生态’显示。

不知各位大侠在处理这种大页面加载执行 优化问题上有何高见


回复讨论(解决方案)

个人觉得
将已经固定的dom元素的样式直接作用在dom元素上
或将 控制样式的脚本文件拆分 将拆分后的脚本文件引用至拆分依据节点元素 后
或将最外层div先隐藏,在引用脚本文件中再控制其显示

弄一个div 遮盖 表示加载什么的

等你 jquery处理好正式的dom后 把这个div隐藏掉

下载本文
显示全文
专题