欢迎来到天天文库
浏览记录
ID:46396800
大小:4.49 MB
页数:126页
时间:2019-11-23
《编写高质量代码-源代码》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、绪论1经济管理类专业规划教材·经济学系列编写高质量代码—Web前端开发修炼之道曹刘阳著李恒贾文副主编2计量经济学及其应用本书以网站重构为楔子,深刻而直接地指出了Web前端开发中存在的重要问题—代码难以维护。如何才能提高代码的可维护性?人是最关键的因素!于是本书紧接着全方位地解析了作为一名合格的前端开发工程师应该掌握的技能和承担的职责,这对刚加入前端开发这一行的读者来说有很大的指导意义。同时,还解读了制定规范和团队合作的重要性。本书的核心内容是围绕Web前端开发的三大技术要素——HTML、CSS和JavaScript来深入地探讨编
2、写高质量的HTML代码、CSS代码和JavaScript代码的方法、技巧、规范和最佳实践,从而为编写易于维护的Web前端代码打下坚实的基础。这不是一本单纯的“技术”书籍,没有系统地讲解Web前端开发的基础知识,它更专注于“技巧”,探索如何为“技术”提供最佳“技巧”。本书包含了大量的开发思想和原则,都是作者在长期开发实践中积累下来的经验和心得,不同水平的Web前端开发者都会从中获得启发。尤其是对于那些中初级水平的读者而言,本书是一本不可多得的内功修炼秘籍。封底无防伪标均为盗版版权所有,侵权必究本书法律顾问北京市展达律师事务所图书在
3、版编目(CIP)数据编写高质量代码:Web前端开发修炼之道/曹刘阳著.—北京:机械工业出版社,2010.5ISBN978-7-111-30595-8Ⅰ.编…Ⅱ.曹…Ⅲ.主页制作-代码-程序设计Ⅳ.TP393.092中国版本图书馆CIP数据核字(2010)第082612号机械工业出版社(北京市西城区百万庄大街22号邮政编码100037)责任编辑:陈佳媛版式设计:刘永青印刷2010年6月第1版第1次印刷186mm×240mm·18.75印张(含2.5印张彩插)标准书号:ISBN978-7-111-30595-8定价:49.00元凡购
4、本书,如有缺页、倒页、脱页,由本社发行部调换客服热线:(010)88378991;88361066购书热线:(010)68326294;88379649;68995259投稿热线:(010)88379604读者信箱:hzjsj@hzbook.com第1章Eviews软件简介与数据处理方法IIIForeword推荐序Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。2005年以后,互联网进入Web2.
5、0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好,这方面
6、的专业人才近两年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。如何才能做得更好呢?第一,必须掌握基本的Web前端开发技术,其中包括:CSS、HTML、DOM、BOM、Ajax、JavaScript等,在掌握这些技术的同时,还要清楚地了解它们在不同浏览器上的兼容情况、渲染原理和存在的Bug。第二,在一名合格的前端工程师的知识结构中,网站性能优化、SEO和服务器端计量经济学及其应用IV的基础知识也是必须掌握的。第三,必须学会运
7、用各种工具进行辅助开发。第四,除了要掌握技术层面的知识,还要掌握理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持,等等。可见,看似简单的网页制作,如果要做得更好、更专业,真的是不简单。这就是前端开发的特点,也是让很多人困惑的原因。如此繁杂的知识体系让新手学习起来无从下手,对于老手来说,也时常不知道下一步该学什么。目前市面上关于Web前端开发的书主要都是针对单一技术的,本书与这些书有着本质的区别。它主要想实现两个目标:第一,为不太有经验的Web前端开发工程师建立大局观,让他们真正了解和理解这个职业;第
8、二,帮助有一定Web前端开发经验的工程师修炼内功,通过编写高质量的代码来提高前端代码的可维护性。这是很多前端开发工程师感兴趣的内容。本书的前两章讨论了网站重构和团队合作,这是很有必要的。网站重构的目的仅仅是为了让网页更符合Web标准吗?不是!重构的本质应该是构建
此文档下载收益归作者所有