Q: 一万个节点,行为类似,滚动时会有事件发生,渲染也很慢,非常卡,如何优化。
A:
吐槽:
优化个毛,谁写的HTML,马上炒掉(by 司徒正美)。
这脑残的页面么,我感觉拉动都卡(by 榕城-渔业泡妞)
实际上:这个页面是有脚本由产生的()。
写个瀑布流,甘特图,至少3W个节点。(by 司徒正美)
1 事件处理可以使用事件代理,利用事件冒泡的性质,来优化相同节点的处理。
2 把几十个节点改成一张图片
3 渲染的时候不要一开始渲染,class后面再用javascript加上。
4 移出视野的东西立刻销毁
5 用Textarea懒加载
Q: ajax优化
There are five possible values for XHR.readyState:
0 (Uninitialized): The object has been created but the open() method hasn't been called.
1 (Loading): The open() method has been called but the request hasn't been sent.
2 (Loaded): The request has been sent.
3 (Interactive). A partial response has been received.
4 (Complete): All data has been received and the connection has been closed.
在第Interactive可以获取,没必要等到Complete时获取数据。服务器和客户端约定格式,用一个分隔符号来划分出可以独立使用的数据段,例如{name:Lee}|{name:Fiona},当接收到{name:Lee} | {Fi就马上执行回调函数,多出来的{Fi在之后再获取。
Q:CSRF解决根本实质。
A:几乎不可能伪造的随机ID;COOKIE不能跨域被获取,恶意站点无法获取TOKEN了;如果把TOKEN放到HTTP header,那么恶意站点也是无法获取TOKEN的,连猜的机会都没有。
Q: 使用过的页面优化方法
A: JS合成和压缩;小图合成;300条数据的列表,删除一列,先去除CSS,再删除,耗时由10多秒降到1,2秒。其他网站的优化:Mybatis修改源码,提升基于MAP的SELECT性能;数据库索引优化。
未来可以用到的优化:requrie.js LABJS 按需加载
相关推荐
HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流 HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流 HTML页面优化 仅供学习交流HTML页面优化 仅供学习...
一些结构优化和页面优化的建议,有兴趣可以下载来看.
详细讲述页面在浏览器中的渲染过程性原理,从而更好的去做页面优化
凤凰网SEO页面优化参考.ppt 页面优化的对象 搜索引擎 浏览用户 编辑 开发人员
HTML标签权重分值排列,页面容量的合理化,HTML标签权重分析,页面优化
网站页面优化策略.doc
sem百度竞价着陆页面优化.docx
网站SEO基本功-页面优化
ASP.NET页面优化器
sem之百度竞价着陆页面优化.docx
电商取胜之道--页面优化.pptx
文章目录前言正文增加缓存页面静态化,前后端分离页面缓存实际操作URL缓存...页面优化设计(已完结) 在前面学习到了基础的登录功能模块的设计(还在继续完善中)以及Redis封装类的设置对应的是github源码miaosha_2
关于如何进行web页面优化,分为基础优化和代码优化两部分,说明了如何减少http请求,压缩图片等一系列方法,是web前端新手必须要了解的内容。
HTML页面优化器add-in 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的
移动SEO之页面优化:连续几篇帖子谈移动搜索优化问题,不过谈的较多的是PC 和移动两个版本怎样 适配,以及独立URL 移动站和自适应移动站怎样取舍的问题,移动页面上具体 怎么优化说的比较少。这篇讨论移动页面的SEO...
页面性能优化的34条黄金守则 1、尽量减少HTTP请求次数 2、减少DNS查找次数 3、避免跳转 4、可缓存的AJAX 5、推迟加载内容 6、预加载 7、减少DOM元素数量 8、根据域名划分页面内容 9、使iframe的数量最小 10、不要...
郭枫《专业垂直互联网站分享,我们如何做WEB页面优化?》--ZOL技术经理--2010中国软件技术大会.pdf
网站页面优化。适用于各种web网站。包括电商,门户,OA系统等等。
语言:中文 (简体) 打印博客的页面优化 针对博客园、CSDN的页面进行优化,有利于提高打印时的有效内容占比:1.去除侧栏、底部评论。2.使正文宽度充满屏幕。
基于 Struts2 标签的 BigPipe 技术实现 facebook前端加载优化方案,可提高3倍。demo可以运行