JavaScript的实现与支持它的浏览器关联过于紧密,因而,在进行JavaScript进行开发的时候,我们必须被迫对那些认为是最重要的功能进行选择。
Yahoo开发了一套分级浏览器支持策略:给浏览器分配一个具体等级,根据其能力提供不同的内容。Yahoo 给出的3个浏览器级别是A、X和C。
- A级浏览器是完全支持并测试过的,所有的Yahoo 应用程序都要保证在这些浏览器上工作。
- X级浏览器是Yahoo已知的A级浏览器,但尚未有能力对其充分测试,或一个以前未曾出现过的新浏览器。给X级浏览器提供的内容是和A级一样的,希望它们能处理好这些比较高级(复杂)的内容。
- C级浏览器通常被称作“不好”的浏览器,它们不支持那些运行Yahoo应用程序必须的特性。
下图是Yahoo提供的分级浏览器支持表
具有A级支持的浏览器,支持的特性是已经且固定的,在一定程度上避免了浏览器的不兼容性。
同时,了解哪些浏览器比较先进有助于运用它所支持的强大特性,作为进一步开发的基础。
强烈推荐阅读: http://developer.yahoo.com/yui/articles/gbs/index.html