[Book] HTML5 & JavaScript 程序开发实战
前言
今天的日期是2013/03/21,笔者与Ian合着的「HTML5 & JavaScript 程序开发实战」出版了。
这本书中笔者撰写的前五章,是针对HTML开发的基础做说明。不管甚么技术,基础都是最重要但也是最枯燥乏味的,在这讲究速成的现代,基础常常被忽略。但是万丈高楼平地起,拥有扎实的基础技术,才能理解进阶技术的精髓,减少不断碰壁最后只能逃避的命运。
这些HTML基础内容笔者不敢说写的非常好,但都是以自己的角度去做描绘,期望能为读者推开一扇窗,让开发人员能真正看到核心、学习到精神,而不继续被各种枝节技术所迷惑。
作者序
HTML是软件开发人员必备的技能之一,不管是写ERP系统、银行系统、甚至是韧体开发,都免不了被客户要求提供浏览器打开就能操作的接口。笔者在职场上最主要工作是专注在软硬件整合这个领域,但是有太多的项目都被客户要求要提供网页型式的用户接口,因此也与HTML结下长久的合作关系。此次,很荣幸的受到微软MVP朱明中(小朱)的邀约与另一位作者(Ian)共同完成这本书,也算是为这几年使用HTML开发系统做一个总结整理。
近代软件技术每分每秒都在不停推陈出新,除非是神人等级的开发人员,不然开发人员独自熟悉所有开发技术的时代已经过去。在开发技术的学习上,笔者秉持「学习关键核心、遇到需求才学习细节」的概念,希望能大量且快速的学习各种技术,用来应付工作上各种合理、不合理的开发需求。这对照本书内HTML、CSS、JavaScript…等等技术,在书里也都是以介绍关键核心的角度做为说明主轴,并且另针对实际项目开发使用到的细节数据再另外做说明。希望能以这样的方式让开发人员一窥技术核心,而不是都只学习技术如何使用。
在点部落上看过笔者发表技术文章的开发人员就会知道,笔者是著名的省字一哥。这省字的习惯,除了是笔者自己很懒之外(先认罪Orz),更多的原因是为了提供读者更多的发想空间。毕竟技术学习之后,十个人就有十种不同的应用,让技术能应用到更多场合,是笔者比较希望的一种知识分享模式。但这个省字的习惯,对照到写书这件事上面就不怎么适合,毕竟一本书如果只有不到十页,应该很快就会被某些人追着打了。这本书尽量的减少省字的习惯,希望提供开发人员完整、对工作有帮助的内容,让对于HTML、CSS、JavaScript等等技术有兴趣的开发人员能有所帮助。
最后要感谢身边的亲朋好友,这段写书的时间笔者是处于闭关的状态,跟大家几乎没有生活上的交集,感谢大家体谅与支持。当然也要特别感谢微软MVP朱明中三不五时的问候,让我努力的撰写每个章节,本书才能顺利的完稿。最后笔者还要特别感谢我的老婆Jane,在写书这段时间默默的支持与付出,在写书期间我因为压力体重直线上升也没有嫌弃我,我会努力减肥的T_T。
当然作者序最后必须要写的是,本书虽经过多次校正检阅,但难免会有所疏漏之处,若您有发现错误的地方也欢迎不吝指教,以期能让本书更尽完善。
期許自己~
能以更簡潔的文字與程式碼,傳達出程式設計背後的精神。
真正做到「以形寫神」的境界。