Opera中国的WEB标准课程

2020-05-15 08:21:39易采站长站整理

提高代码的利用效率:当你学习完本课程后,你会发现Web标准使用的最佳习惯主要是关于代码重用的。通过重用代码,你可以将HTML内容和样式信息(CSS)及行为信息(JavaScript)相分离,减小网页体积,而且只需要写一次代码,以后在需要的地方再重用即可。

易于维护:这一点与上面所说的最后一点密切相关。如果你可以只写一次HTML代码,然后在需要应用样式和行为的地方,使用类和函数。而以后,在你需要做出改动的时候,你可以只在一个地方修改,然后此修改就会自动应用到整个Web站点,而不再需要一处一处地修改。

提高可访问性:以下的两点密切相关。Web上的一个大问题就是,让Web站点可以被每个人访问,而不论他们身处何种环境。这包括要能让残疾人,包括盲人、视觉受损的人、和运动功能有障碍的人(如运动受限制,不能自如地用双手或根本不能用双手的人)等)也能访问网站。通过使用Web标准和最佳的习惯,你可以使你的Web站点能被尽可能多的人访问。

设备兼容性:此处的兼容性,指的是不仅要确保你的Web站点可以跨平台(如Windows、Mac、Linux),而且要能在其它的浏览设备上工作,比如现在用的手机、电视、游戏控制台等。这些装置在屏幕大小、处理能力、控制机制等方面都有一些局限性。不过你放心,通过使用Web标准和最佳的习惯,可以让你的Web站点能在绝大多数装置上显示。要知道全球手机的数量多于个人电脑的数量,而且很多手机都是可以上网的,你或你的客户怎能不去占领这个大市场呢。要想了解更多有关移动Web开发的信息,请访问 dev.opera.com 。

网络爬虫/搜索引擎:在这里,我指的是所谓的“搜索引擎优化”,即让你的Web站点能尽可能多地被网络爬虫爬到,并且被索引,从而提高你的Web站点在 Google 等搜索引擎上的排名。这是一项专门的学问(参考关于搜索引擎优化的文章,如《更适用于搜索引擎优化的智能站点结构》、《HTML语义和搜索引擎优化》等)。同样地,通过使用Web标准,你就可以让你的站点在Google、Yahoo! 等搜索引擎上尽量靠前地显示,这必将大大地促进你的业务。

尽管使用Web标准有以上诸多优点,但多数Web站点至今还尚未遵循Web标准,而且时至今日很多Web开发人员都还在使用过时的、不好的习惯。你会问“为什么会出现这种情况呢?”。原因当然有很多,这包括缺乏教育和培训、公司政策、不用学习标准也能领到薪水、学习太难、浏览器所支持的标准等。以下我将逐一详细分析这些原因,并批驳那些不采用或学习Web标准的借口。