相对于国外同行丰富的HTML5技术基础而言,国内的开发者对于新标准的了解还明显不够。好在,各大浏览器都推出了相应的开发者工具,其中就包含微软提供的morden.IE工具。
提到morden.IE就不得不说一下新的IE11,随着最具革命性的Windows 8.1发布的IE11对于HTML5更完善的支持,无异是推进互联网发展的强大力量。至此,众多浏览器厂商已经准备就绪,将舞台留给了开发者。
对于开发者而言,在重写网页代码的时候,最头疼的是新标准的兼容性。HTML草案中林林总总的改进并不是所有人都能够记得清楚的,这对网站的侦错或者兼容性调整而言是一个障碍。为了让开发者的工作更为流畅和轻松,微软推出了morden.IE工具。
morden.IE包含两个部分,其中一部分是和PageSpeed以及YSlow类似的Web扫描工具,另一部分则是与BrowerStack合作的免费虚拟测试工具。虽说同为Web扫描工具,morden.IE与侧重JS于CSS性能检测的PageSpeed以及YSlow有些不同,morden.IE更为侧重网站的兼容性检测,在保证网站支持新的HTML5标准的同时,也能够与旧版IE进行兼容,保证不同用户的良好浏览。
其中包含3类问题:
1.解决关于兼容旧版IE的常见问题
与新版的IE10以及IE11不同,旧版本的IE并对于HTML5支持并不完善,为了保证网站的兼容性,开发者往往需要编写两套不同的代码。这样会大量增加测试的工作量,寻找不同版本的IE浏览器兼容的特性或者jQuery框架支持等等。而morden.IE会对类似的问题进行特使,使开发者的测试工作得以简化。
2.帮助网站在多种浏览器和设备上正常运行
不同的计算机,移动设备往往会搭载不同的浏览器以及不同的屏幕分辨率,一般而言,一个网站是不太可能为不同的设备进行不同的视觉优化的,这样会给开发者带来难以想象的工作量。一般开发者都会通过CSS框架,编写一套通用的界面代码,使之得以自适应不同的分辨率和浏览器。morden.IE也可针对这类问题进行检测,帮助开发者开发兼容性和稳定性都更甚一筹的网页。
3.结合Windows 8.1中的新特性构建网站
众所周知,Windows 8.1带来了全新的Morden UI界面,而使用IE11,用户可以将网站变为磁贴固定在“开始”屏幕中,方便二次访问,提供更为便捷的浏览体验。而针对这些特性morden.IE可以提供指导,使开发者更容易实现这些功能。