More Related Content
Similar to 跨浏览器客户端技术预研 (20)
跨浏览器客户端技术预研
- 12. W3C标准 多厂商参与的,开放的,唯一的业界标准 XHTML 1.0 语言 CSS 2.1和部分CSS 3.0特性 JavaScript(EMC)脚本 PNG,JPG 图片格式 以FireFox为首的非IE浏览器,对W3C保持最良好一致的支持力度和忠诚度 IE正试图在每一次更新中,增加对W3C更多的支持 HTML 5.0 + CSS 3.0拥有更加美好的前景
- 16. CSS 样式表单 CSS 2.0拥有最公认的浏览器支持 HTML表“意”,CSS表“形” 使用CSS样式表单,可以在将来实现Theme功能 使用类,可以增加CSS的可复用性 使用伪类,可以精确的筛选元素,减少大量的DHTML代码 使用高级选择器,可以减少大量的JavaScript代码
- 22. JQuery 框架 当前最流行的展现框架之一,连MicroSoft Ajax Library中都采用了该框架 使用类似CSS/XPath选择器语言,对DOM进行操作 它是客户端绘制界面、事件响应、执行XML HTTP调用、实现特效的好帮手 轻量,占用资源小 可以轻松实现跨浏览器执行 与PI3000的MWFramework互不干扰 执行效率不是非常高,不适合用来绘制大型表格
- 23. XHTML+CSS + XSLT + JQuery = 更高的效率,更少的资源 使用更少的标签和更多的CSS样式,可以极大的优化网页性能和减少占用资源 BDGrid组件的代码量减少20%,JS展现相关代码量减少30%以上 BDNaviTree组件的标签量减少40%以上,JS展现相关代码减少40%以上 ContextMenu、ToolBar等控件,标签量减少50%以上,代码量减少50%以上 经测试,以上控件在所有主流浏览器中运行效果一致,效率方面非IE浏览器占有绝对优势
- 34. JSON 技术 Java社区有大量开源JSON序列化器供选择 JavaScript 原生态支持JSON的反向序列化 在表示String、Number、Boolean、日期及简单对象时,要比XML短小精悍得多 在表示DataTable等二维表数据时,序列化效率要比XML-RPC高出许多 JSON数组的解析效率要比JSON对象效率高,因此DataTable更适合于使用数组表达式 相比XMLDOM,JSON不会出现循环引用也不会出现资源无法回收的情况
- 36. 感谢观看 © 2006-2009 MagicCube. All rights reserved. This presentation is for informational purposes only. MagicCube makes no warranties, express or implied, in this summary.