行业新闻
W3C 发布 XHTML Basic 1.1 及移动 Web 最佳实践
W3C 近日发布两项标准,XHTML Basic 1.1 及移动 Web 最佳实践 1.0。这两项标准均针对移动 Web,其中,XHTML Basic 1.1 是 W3C 建议的移动 Web 置标语言。
W3C 从移动 Web 最佳实践中总结了 10 条最基本的规则:
- 为多种设备设计一致的 Web 网页。在设计移动 Web 网页的时候,必须考虑到各种设备,以降低成本,增加灵活性。
- 依靠 Web 标准:在一个拥有各种设备的市场中,Web 标准可以保证不同设备之间的兼容。
- 避开移动设备的一些常见问题:如,不要弹出窗口,不要使用嵌套的表格,不要使用 Frame。
- 要了解移动设备的限制: 移动设备一般不支持 Cookie, Javascript 等技术。
- 对导航进行优化:使用清晰,简洁,最小化的导航系统。
- 对图形和颜色进行检查:不要使用高分辨率的图片,要根据移动设备可能屏幕尺寸,分辨率,以及支持的色彩与对比度对图形进行检查,确保它们显示正常。
- 求小:页面显示尺寸,文件尺寸,CSS 尺寸要尽可能小。
- 节约使用带宽:不要使用自动刷新,重定向等技术。不要过多引用外部资源,要好好利用页面缓存。
- 要方便用户输入:移动设备的输入方式非常不好用,要尽可能为用户输入提供方便协助。
- 要考虑到那些忙碌的用户:忙碌的用户时间很有限,移动 Web 提供的信息要精简,明确。
XHTML Basic 1.1
移动置表语言有众多分支,XHTML Basic 1.1 的发布,为移动置标语言提供了一个标准, XHTML Basic 1.1 包含以下新功能:
- 新增 XHTML 表单
- 新增内置事件
- li 对象新增 value 属性
- 新增 target 属性
- 新增 style 对象
- 新增 style 属性
- 新增 XHTML 展示模块
- 新增 inputmode 属性
你可以到 mobileOK checker 对你的移动 Web 进行验证,以测试其是否对移动设备友好。
本文国际来源:http://www.cmswire.com/cms/web-publishing/xhtml-11-released-mobile-best-practices-proclaimed-002984.php;
http://www.w3.org/2007/02/mwbp_flip_cards
中文翻译来源:COMSHARP CMS 官方网站
Javascript 2 前途尘埃落定
作为 Web2.0 时代众多 Web 功能动力源泉的 Javascript 技术,以及其规范标准 ECMAScript ,曾一度被指出需要做出改进,这一改进曾由两个工作组并列进行,一是由 Adobe, Mozilla, Opera, 以及 Google 等主导的 ECMAScript 4 小组,另一个是 Microsoft 和 Yahoo! 主导的 ECMAScript 3.1 小组。日前,这两个小组达成一致,推出 ECMAScript Harmony 项目,旨在对这两个工作组各自的 ECMAScript 标准进行统一,以共同推动 Javascript 2 的发展。
JQuery 的创始人,Mozilla 公司的 John Resig 在其博客中对 ECMAScript Harmony 项目做了详细解释。
ECMAScript Harmony 最大特点是,Javascript 2 中很多被期待的,非常重要的改进都被取消,比如,类似 Python 的 package 与 namespace 功能,关于 ECMAScript 4 (Javascript 2 的基础)的详细功能清单,请参阅 Google 一份文件。
尽管取消了很多功能,Resig 认为,ECMAScript Harmony 项目的方向是对的,在 ECMAScript 上有话语权的众多公司(Mozilla, Microsoft, Apple, Opera, Google, Yahoo)之间达成一致意见,对用户来说是有好处的。
ECMAScript Harmony 项目将实现以下目标:
- 在各方的参与下,将重点放在 ECMAScript 3.1,并于明年初推出两个可以共存的版本。
- ECMAScript 3.1 的后期扩展工作,新工作将比 ECMAScript 4 更保守一些。
- 一些 ECMAScript 4 中的功能将被取消,如 package, namespace。
- ECMAScript 4 中的一些想法被重新设计以保持同 ECMAScript 3.1 的一致。
JavaScript 并非唯一基于 ECMAScript 标准的语言,Adobe 的 ActionScript 也基于 ECMAScript ,但 ECMAScript Harmony 项目对 ActionScript 是否带来影响目前还不得知。
本文国际来源:http://www.webmonkey.com/blog/JavaScript_2_Looking_Good_Thanks_to__Harmony__Project
中文翻译来源:COMSHARP CMS 官方网站