读书频道 > 网站 > 网页设计 > HTML5精粹:利用HTML5开发令人惊奇的Web站点和革命性应用
译者序
12-11-22    奋斗的小年轻
收藏    我要投稿   
Amazon畅销书,被翻译成西班牙语等多种文字,广受好评,被誉为HTML5领域的经典著作。详尽地讲解和分析了HTML5中的所有新特性和核心技术,能为有一定HTML基础的读者迅速提升HTML5开发技能提供绝佳指导。全书包含2...立即去当当网订购

HTML—由来已久

说起我与HTML的缘分,由来已久。1997年,刚开始使用浏览器,就开始制作小网页,制作简单的网站。但那个时候,学习编程的我,对于标签语言(尤其是定义标签的<>符号)有那么一点点不习惯。因此主要的工作还是通过编程,也就是利用单机或C/S架构的程序来解决问题。

1999年,受ZDNET网站之约,我为ZDNET网站翻译了完整的HTML4.0规范。翻译的好处是,可以强迫自己细读全部标签、属性,从此,我打下了坚实的HTML基础。虽然我的主要工作是管理开发、提供解决方案,但在协调开发人员和美工进行B/S架构的开发时,依靠纯粹手写HTML的经验,让我减少了许多沟通和管理的障碍。

直到深入理解了HTML,我才明白,一切界面都是拼接、画出来的,不论是多么复杂的网站、多么精美的应用、多么漂亮的设计,都源自那些“朴实”的标记。

时隔8年之后,2008年年底,我又翻译了《HTML、XHTML和CSS宝典(第4版)》,这使我对HTML、CSS、JavaScript再次温故而知新。

HTML—不变应万变之技术老枪

IT技术领域有一个现象,就是新技术层出不穷,IT人员疲于追逐新技术,却很少精通哪项技术。十几年间,Windows等操作系统、.NET、Java等编程技术经历了几代的演进,Web也从1.0发展到2.0。但作为互联网基石的HTML始终保持了相对的稳定。如果说有什么技术在学习了之后,可以保持长久的生命力,HTML、CSS、JavaScript无疑是其中的典范。每次遇到年轻的项目组开发人员只知道关注那些后台框架,却对HTML一知半解的时候,我这杆“老枪”不得不亲自上阵,用我最喜欢的写字板来解决他们的HTML代码问题。HTML的魅力,即使在多年之后,仍然给我带来了无限的冲击力。

在这个过程中,我也面临选择。2009年接手一个公司的项目,受微软新技术的吸引,一定要使用SilverLight。当我用HTML+Web 2.0+SNS设计出全新架构之后,SilverLight已经弃用了。

关于Flex、Flash的计算机外版图书,我其实也翻译过不少。但当有一家电信公司跟我说脱离了Flex,就做不到百万级数据报表在浏览器中实时显示的时候,我又用HTML+Web 2.0给予了回击。

HTML5—揭开崭新篇章

但是,随着B/S架构、普适计算和移动运算的普及,PC、平板电脑、手机、家电各种计算设备的整合,各种专有技术,包括ANDROID、MS、APPLE、ADOBE FLASH等,都暴露出自己的瓶颈,虽然程序员精心开发了一个应用,但是大多数情况下只能适用于一个平台,为了保持兼容性,又要投入巨大的精力。这种人为的壁垒束缚了程序员的创造力,也限制了用户的选择。

终于,巨头们达成一致,齐心协力共同开发HTML5。HTML5展示了美好的前景:良好的跨浏览器标准支持、本地存储、脱机运行、GPS地理位置支持、视频、绘图、多媒体……可以说,对传统的B/S架构的应用和最新的移动应用提供全面支持。

如果你因为苹果公司封闭的开发体系和Object-C不好掌握而错过了开发《愤怒的小鸟》等热门游戏的大好机会;如果你因为安卓平台版本众多、兼容困难、投入大、见效少而痛苦;如果你因为微软.NET平台对平板、手机的支持欠缺而错失移动互联网的机会……那么,现在一个新的机会正呈现在你面前,那就是HTML5。从理论上讲,用HTML5开发的应用程序,在台式机、平板设备、安卓手机、苹果手机、其他智能设备、各个主流浏览器上,都能完美运行。

重大的技术更新,必然带来一次重大的应用更新,催生新的市场,而这种技术是跨越所有主流厂商私有技术并得到普遍支持的技术,这个市场会有多大,有多少机会,我不予猜测。

如本书所述,本书介绍的许多技术,在当前主流浏览器中的实现,目前仍然处于“实验”阶段。而据最新报道,HTML5的最新标准大约要到2014年才能推出。另外,微软目前推出的Windows 8和Internet Explorer 10据说全面支持HTML5标准,其他厂商也不甘落后。那么,这当中会有多少机会,相信已经不言而喻。

但是,无论如何,有一点是可以肯定的,HTML是这些年来最稳定、最持久、最成功的技术,或者谦虚一点,加上两个字:之一。

关于本书—快速升级书

本书适合于有一定HTML、CSS、JavaScript基础的读者阅读。首先,作者是一个资深程序员,行文作风很像是在研讨会上对听众介绍新技术,言简意赅,重点突出,但显然不会顾及全部细节。另外,本书只有前4章对HTML、CSS、JavaScript做了简要介绍,其余12章,全部放在HTML5的新增功能方面。这样做,有助于通过这本薄薄的书就能掌握这些技术的精华,让你的技术一夜之间实现大幅飞跃。

最后,衷心感谢机械工业出版社的编辑在本书翻译过程中给予的精心指导和宝贵意见,为本书付出的大量心血和耐心细致的审阅。由于译者水平有限,难免有不当之处,恳请各位读者不吝指正。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站