防范AJAX风险
由于浏览器和用户都在不断变化,JavaScript、CSS和XHR引擎出现的变化都会给AJAX应用带来微妙的影响。AJAX至少有三大方面的风险: 技术风险、文化/政治风险和营销风险。
● Firefox 3.0
紧跟Firefox 2.0的是Firefox 3.0版本。3.0版本可能更像是升级版本,而不是全新版本。Mozilla正在考虑50项新的潜在特性,包括升级浏览器核心技术、改进管理和安装附件、采用新的图形界面以便应用集成、改进打印功能、隐私浏览功能以及修改过的密码管理器。
对开发人员而言,Firefox 3.0在Web标准兼容性和可访问性方面会意味着更多的改进。一个目标是通过ACID2 Web标准:HTML和CSS呈现测试,这意味着要改动浏览器的核心呈现引擎。符合CSS 2.1的功能也在规划当中,这也会影响页面显示方式。
● Safari 3.0
Safari的下一个版本不大为人所知,Apple也很少就产品线路图发表评论。不过据传Safari 3.0会包括CSS呈现引擎的重大改进,特点是会完全或者局部实现CSS 3.0,包括让用户可以动态调整文本区域大小的功能。Safari 3.0还会包括用于浏览DOM的升级版Web Inspector工具,这将有助于开发人员。
● Internet Explorer 8
考虑到IE7和Vista刚发布,现在讨论IE8似乎为时过早。但微软已经在规划下一个版本。最终产品预计到2008年推出,可能会在一定程度上强调微格式(即行内与HTML嵌入在一起的内容)。虽然应该会出现XHTML支持方面的一些改进,但JavaScript 2.0会不会在规划当中还是个未知数。据IE平台架构师Chris Wilson声称,微软会在布局及遵守CSS 2.1规范方面投入更多精力。他还说,微软希望提高其浏览器对象模型的兼容性,以便更容易配合其他浏览器使用,让编程模式更灵活。
● Opera 10
虽然发布日期还没有定下来,但Opera 10版本似乎要适用于所有平台。Opera的目标就是开发可在任何设备(包括手机和游戏机)及操作系统上运行的一款浏览器,此举有望稍稍改变力量对比,有利于这款功能强大却仍然未得到充分欣赏的浏览器。
- 本文关键词:

