《编写高质量代码:Web前端开发修炼之道》曹刘阳 著

您所在的位置:网站首页 前端之道 《编写高质量代码:Web前端开发修炼之道》曹刘阳 著

《编写高质量代码:Web前端开发修炼之道》曹刘阳 著

#《编写高质量代码:Web前端开发修炼之道》曹刘阳 著| 来源: 网络整理| 查看: 265

  《编写高质量代码:Web前端开发修炼之道》以网站重构为楔子,深刻而直接地指出了Web前端开发中存在的重要问题-代码难以维护。如何才能提高代码的可维护性?人是最关键的因素!于是《编写高质量代码:Web前端开发修炼之道》紧接着全方位地解析了作为一名合格的前端开发工程师应该掌握的技能和承担的职责,这对刚加入前端开发这一行的读者来说有很大的指导意义。同时,还解读了制定规范和团队合作的重要性。  《编写高质量代码:Web前端开发修炼之道》的核心内容是围绕Web前端开发的三大技术要素——HTML、CSS和JavaScript来深入地探讨编写高质量的HTML代码、CSS代码和JavaScript代码的方法、技巧、规范和实践,从而为编写易于维护的Web前端代码打下坚实的基础。这不是一本单纯的“技术”书籍,没有系统地讲解Web前端开发的基础知识,它更专注于“技巧”,探索如何为“技术”提供“技巧”。  《编写高质量代码:Web前端开发修炼之道》包含了大量的开发思想和原则,都是作者在长期开发实践中积累下来的经验和心得,不同水平的Web前端开发者都会从中获得启发。尤其是对于那些中初级水平的读者而言,《编写高质量代码:Web前端开发修炼之道》是一本不可多得的内功修炼秘籍。 曹刘阳,网名阿当,资深Web前端开发工程师,先后就职于中国雅虎和淘宝,现就职于新浪,一直从事Web前端开发工作,实战经验非常丰富,在通过提高代码 质量来增强可维护性方面颇有心得。精通HTML、CSS、JavaScript等前端开发技术,对ActionScript、Flex、PHP、RoR等 Web开发技术也有较深入的研究。致力于敏捷开发实践,喜欢读书,阅读过大量技术书籍;擅于总结归纳,能将各种技术融会贯通。 推荐序赞誉前言致谢第1章从网站重构说起1.1糟糕的页面实现,头疼的维护工作1.2Web标准-结构、样式和行为的分离1.3前端的现状1.4打造高品质的前端代码,提高代码的可维护性-精简、重用、有序

第2章团队合作2.1揭秘前端开发工程师2.2欲精一行,必先通十行2.3增加代码可读性-注释2.4提高重用性-公共组件和私有组件的维护2.5冗余和精简的矛盾-选择集中还是选择分散2.6磨刀不误砍柴工-前期的构思很重要2.7制订规范2.8团队合作的最大难度不是技术,是人

第3章高质量的HTML3.1标签的语义3.2为什么要使用语义化标签3.3如何确定你的标签是否语义良好3.4常见模块你真的很了解吗3.4.1标题和内容3.4.2表单3.4.3表格3.4.4语义化标签应注意的一些其他问题

第4章高质量的CSS44.1怪异模式和DTD4.2如何组织CSS4.3推荐的base.css4.4模块化CSS-在CSS中引入面向对象编程思想4.4.1如何划分模块-单一职责4.4.2CSS的命名-命名空间的概念4.4.3挂多个class还是新建class-多用组合,少用继承4.4.4如何处理上下margin4.5低权重原则-避免滥用子选择器4.6CSSsprite4.7CSS的常见问题4.7.1CSS的编码风格4.7.2id和class4.7.3CSShack4.7.4解决超链接访问后hover样式不出现的问题4.7.5hasLayout44.7.6块级元素和行内元素的区别4.7.7display:inline-block和hasLayout74.7.8relative、absolute和float34.7.9居中44.7.10网格布局4.7.11z-index的相关问题以及Flash和IE6下的select元素4.7.12插入png图片4.7.13多版本IE并存方案-CSS的调试利器IETester

第5章高质量的JavaScript5.1养成良好的编程习惯5.1.1团队合作-如何避免JS冲突5.1.2给程序一个统一的入口-window.onload和DOMReady5.1.3CSS放在页头,JavaScript放在页尾5.1.4引入编译的概念-文件压缩5.2JavaScript的分层概念和JavaScript库5.2.1JavaScript如何分层5.2.2base层35.2.3common层5.2.4page层45.2.5JavaScript库5.3编程实用技巧75.3.1弹性75.3.2getElementById、getElementsByTagName和getElements-ByClassName35.3.3可复用性5.3.4避免产生副作用95.3.5通过传参实现定制35.3.6控制this关键字的指向75.3.7预留回调接口5.3.8编程中的DRY规则5.3.9用hash对象传参5.4面向对象编程5.4.1面向过程编程和面向对象编程5.4.2JavaScript的面向对象编程5.4.3用面向对象方式重写代码5.5其他问题5.5.1prototype和内置类5.5.2标签的自定义属性5.5.3标签的内联事件和event对象5.5.4利用事件冒泡机制5.5.5改变DOM样式的三种方式

附录A写在规则前面的话附录B命名规则附录C分工安排附录D注释规则附录EHTML规范附录FCSS规范附录GJavaScript规范

内容简介:   《编写高质量代码:Web前端开发修炼之道》以网站重构为楔子,深刻而直接地指出了Web前端开发中存在的重要问题-代码难以维护。如何才能提高代码的可维护性?人是最关键的因素!于是《编写高质量代码:Web前端开发修炼之道》紧接着全方位地解析了作为一名合格的前端开发工程师应该掌握的技能和承担的职责,这对刚加入前端开发这一行的读者来说有很大的指导意义。同时,还解读了制定规范和团队合作的重要性。  《编写高质量代码:Web前端开发修炼之道》的核心内容是围绕Web前端开发的三大技术要素——HTML、CSS和JavaScript来深入地探讨编写高质量的HTML代码、CSS代码和JavaScript代码的方法、技巧、规范和实践,从而为编写易于维护的Web前端代码打下坚实的基础。这不是一本单纯的“技术”书籍,没有系统地讲解Web前端开发的基础知识,它更专注于“技巧”,探索如何为“技术”提供“技巧”。  《编写高质量代码:Web前端开发修炼之道》包含了大量的开发思想和原则,都是作者在长期开发实践中积累下来的经验和心得,不同水平的Web前端开发者都会从中获得启发。尤其是对于那些中初级水平的读者而言,《编写高质量代码:Web前端开发修炼之道》是一本不可多得的内功修炼秘籍。 作者简介: 曹刘阳,网名阿当,资深Web前端开发工程师,先后就职于中国雅虎和淘宝,现就职于新浪,一直从事Web前端开发工作,实战经验非常丰富,在通过提高代码 质量来增强可维护性方面颇有心得。精通HTML、CSS、JavaScript等前端开发技术,对ActionScript、Flex、PHP、RoR等 Web开发技术也有较深入的研究。致力于敏捷开发实践,喜欢读书,阅读过大量技术书籍;擅于总结归纳,能将各种技术融会贯通。 目录: 推荐序赞誉前言致谢第1章从网站重构说起1.1糟糕的页面实现,头疼的维护工作1.2Web标准-结构、样式和行为的分离1.3前端的现状1.4打造高品质的前端代码,提高代码的可维护性-精简、重用、有序

第2章团队合作2.1揭秘前端开发工程师2.2欲精一行,必先通十行2.3增加代码可读性-注释2.4提高重用性-公共组件和私有组件的维护2.5冗余和精简的矛盾-选择集中还是选择分散2.6磨刀不误砍柴工-前期的构思很重要2.7制订规范2.8团队合作的最大难度不是技术,是人

第3章高质量的HTML3.1标签的语义3.2为什么要使用语义化标签3.3如何确定你的标签是否语义良好3.4常见模块你真的很了解吗3.4.1标题和内容3.4.2表单3.4.3表格3.4.4语义化标签应注意的一些其他问题

第4章高质量的CSS44.1怪异模式和DTD4.2如何组织CSS4.3推荐的base.css4.4模块化CSS-在CSS中引入面向对象编程思想4.4.1如何划分模块-单一职责4.4.2CSS的命名-命名空间的概念4.4.3挂多个class还是新建class-多用组合,少用继承4.4.4如何处理上下margin4.5低权重原则-避免滥用子选择器4.6CSSsprite4.7CSS的常见问题4.7.1CSS的编码风格4.7.2id和class4.7.3CSShack4.7.4解决超链接访问后hover样式不出现的问题4.7.5hasLayout44.7.6块级元素和行内元素的区别4.7.7display:inline-block和hasLayout74.7.8relative、absolute和float34.7.9居中44.7.10网格布局4.7.11z-index的相关问题以及Flash和IE6下的select元素4.7.12插入png图片4.7.13多版本IE并存方案-CSS的调试利器IETester

第5章高质量的JavaScript5.1养成良好的编程习惯5.1.1团队合作-如何避免JS冲突5.1.2给程序一个统一的入口-window.onload和DOMReady5.1.3CSS放在页头,JavaScript放在页尾5.1.4引入编译的概念-文件压缩5.2JavaScript的分层概念和JavaScript库5.2.1JavaScript如何分层5.2.2base层35.2.3common层5.2.4page层45.2.5JavaScript库5.3编程实用技巧75.3.1弹性75.3.2getElementById、getElementsByTagName和getElements-ByClassName35.3.3可复用性5.3.4避免产生副作用95.3.5通过传参实现定制35.3.6控制this关键字的指向75.3.7预留回调接口5.3.8编程中的DRY规则5.3.9用hash对象传参5.4面向对象编程5.4.1面向过程编程和面向对象编程5.4.2JavaScript的面向对象编程5.4.3用面向对象方式重写代码5.5其他问题5.5.1prototype和内置类5.5.2标签的自定义属性5.5.3标签的内联事件和event对象5.5.4利用事件冒泡机制5.5.5改变DOM样式的三种方式

附录A写在规则前面的话附录B命名规则附录C分工安排附录D注释规则附录EHTML规范附录FCSS规范附录GJavaScript规范



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3