呵,我的书终于面市了,请大家多多支持。线上地址:http://www.china-pub.com/196861

以下是在china-pub的答疑:

======================================================

我是本书的作者。非常感谢各位对本书的关注,介于有些同学对本书存在一些质疑,我想借此地向各位做一下解释。谢谢大家。

我想几位有质疑的同学一定是饱受国产垃圾书之苦,所以比较敏感吧。同各位一样,我对国产垃圾书也深恶痛绝。东拼西凑一点内容,丢几个可能跑都跑不通的代码,自顾自地讲,也不管读者是否能跟上思路,字数凑够了就成了一本书。相信我,对于这样的书我的厌恶程度不会比你低多少。

和绝大多数前端同行一样,进入这个圈子是因为对web的喜爱和前端的低门槛。我很喜欢读书,在前端摸爬滚打的这么些年,好书给我提供了很多帮助。《无懈可击的web设计》《精通css》《DOM javascript编程艺术》《javascript高级程序设计》《javascript设计模式》等等等等。好的书应该就像一位朋友一样在跟你聊天,他不会用可怕的词来吓唬你,也不会不顾你的注意力一个人自言自语,和他的交流会非常愉快,因为他知道你对什么感兴趣,也知道你什么地方可能会感到迷惑。如果问我我读过的书中,最喜欢什么书,我会毫不犹豫地回答“《DOM javascript编程艺术》”,在朋友们问我看什么书学js入门好时,我都会推荐它。它真的非常棒,一点一点不紧不慢,非常耐心,同时又循循善诱。另外,《大话设计模式》、《鸟哥的linux私房菜》、《head first设计模式》等等都非常不错,他们非常会表述,即生动又草根,一点也不“学术派”。虽然很难达到那样的表达能力,但在写这本书的时候,我在尽量向他们学习,希望读者在读的时候不会感到太吃力。面对面讲可能只需要几分钟就能讲完的东西,写书的时候为了方便读者理解,我可能花了好几天。不敢自负地说本书如何如何好,但我能向各位保证本书绝对是我的心血,这本不到三百页的书,花了我整整一年的业余时间。

写这本书的初衷是想分享我在实战中的一些心得。前端方面包括《css布局实录》《css基础教程》《精通css》《无懈可击的web设计》《DOM javascript编程艺术》《javascript高级程序设计》《javascript权威指南》《javascript核心技术》《javascript设计模式》《flex第一步》《as殿堂之路》等等等等,非常多的书我都读过。这些书都立足于某个技术领域,而不是职业领域,他们告诉你如何用“技术”,却没有告诉你如何当“前端工程师”,如何将这些技术组织起来运用到实战中去。这是个空白,我希望能够以此书填补这方面的空白。在写这本书的时候,我希望它的内容全都是和实战紧密联系的,也正是因为如此,所以它的目录组织和一般的书会相当不同。也许目录结构会让你感觉有点怪,但我想如果你能够跟着书的思路读完一遍,你应该会改变现在的印象的。

从我自己的学习经验来看,我不推荐高起点的入门。最好的学习方法应该是薄厚薄,第一本书最好是有诸多解释的,引导式的书,读完能切实地感觉到入门了、能做事也有一定的信心了,这才是最重要的。如果一开始就直接高起点,很多读者可能会感觉挫折感强烈。学习曲线太陡峭,如果不是有过人的理解能力,是很容易事倍功半的。

过了这个入门这个阶段,就应该看些厚书了,建立一个系统的大局观,了解技术的前因后果和稍显生僻的技术傍枝末节。

再往后就应该再看些薄书,这次的薄书和入门时的薄书不同,这个阶段看的薄书应该是“总结性”的,或者是“经验谈”,会假设你已经具备基础知识和一些实战经验,然后跟你分享一些好的实战心得,将厚书中的知识去糟粕留精华。重点在于“技巧”的分享,而不是“技术”的扫盲。

薄厚薄,这本书也是想要成为第三阶段的薄书。前些日子,我在看马丁的《整洁代码之道》,书里序言表达了这样的意思我印象非常深刻“不同的人可能喜欢不同的风格,这本书讲的是我的流派”。不敢跟马丁大师相提并论,仅借大师的话表达相同的想法。本书是个人经验分享,不敢说所有内容都是新颖的,但应该会有你从别的书上没读过的东西。

谢谢。

转载于:https://www.cnblogs.com/cly84920/archive/2010/07/11/4426751.html

我的书《编写高质量代码—Web前端开发修炼之道》面市了,请大家多多支持相关推荐

  1. 读书笔记:编写高质量代码--web前端开发修炼之道(二:5章)

    读书笔记:编写高质量代码--web前端开发修炼之道 这本书看得断断续续,不连贯,笔记也是有些马虎了,想了解这本书内容的童鞋可以借鉴我的这篇笔记,希望对大家有帮助. 笔记有点长,所以分为一,二两个部分: ...

  2. 编写高质量代码:Web前端开发修炼之道(三)

    第五章:高质量的Javascript 这章的内容我看的最久,这是跟我js基础没打好有着莫大的关系,但是还是耐着性子看完了, 不懂的东西都是百度上搜索,理解后再继续.下面是记录下来的笔记. 1)如何避免 ...

  3. 编写高质量代码 Web前端开发修炼之道 读书笔记

    2019独角兽企业重金招聘Python工程师标准>>> 第五章 高质量的JavaScript 5.1 养成良好的编程习惯 5.1.1 团队合作-如何避免JS冲突 使用匿名函数控制变量 ...

  4. 【读书笔记】编写高质量的代码Web前端开发修炼之道——曹刘阳

    2019独角兽企业重金招聘Python工程师标准>>> 一:从网页重构说起 1. web标准: 机构标准,样式标准,行为标准 2.样式和行为应该从标签中分离 精简,重用,有序 好的代 ...

  5. [原]《Web前端开发修炼之道》-读书笔记CSS部分

    如何组织CSS-分层 应用 css 的能力分两部分:一部分是css的API,重点是如何用css控制页面内元素的样式:另一部分是css框架,重点是如何对 css 进行组织.如何组织 css 可以有多种角 ...

  6. 《Web前端开发修炼之道》-读书笔记CSS部分

    如何组织CSS-分层 应用 css 的能力分两部分:一部分是css的API,重点是如何用css控制页面内元素的样式:另一部分是css框架,重点是如何对 css 进行组织.如何组织 css 可以有多种角 ...

  7. 编写规范--Web前端开发修炼之道

    1.css命名加前缀---如:ad-time   box-hb--这样辨识扩展度比较高 2.挂多个class还是新建class--多用组合,少用继承 3.如果不确定模块的上下margin特别稳定,最好 ...

  8. 编写高质量代码改善java程序的151个建议——[110-117]异常及Web项目中异常处理

    编写高质量代码改善java程序的151个建议--[110-117]异常及Web项目中异常处理 原创地址:http://www.cnblogs.com/Alandre/(泥沙砖瓦浆木匠),需要转载的,保 ...

  9. 荐书与免费送书:《编写高质量代码改善 Python 程序的 91 个建议》

    为了学习如何打理好微信公众号,Python猫我关注了好几个python技术公众号.然后发现这些同行们都在免费送资源,或者抽奖送书耶.于是,我也去参与抽奖,竟然侥幸抽中啦一本<Python数据科学 ...

  10. python编写高质量代码_用 Python 编写干净、可测试、高质量的代码

    用 Python 编写干净.可测试.高质量的代码 Noah Gift 2010 年 12 月 20 日发布 简介 编写软件是人所承担的最复杂的任务之一.AWK 编程语言和 "K and R ...

最新文章

  1. CSS中浮动布局float(小米布局案例、导航栏案例、overflow)
  2. 【C语言入门教程】7.1 结构体类型变量的定义和引用
  3. 挂载ntfs_运维丨linux如何挂载光盘
  4. 超微服务器 旧系统盘 新服务器,超微服务器做系统
  5. 便捷式计算机无线功能按钮,TP-Link TL-MR13U便携式无线路由器Client模式设置
  6. 现实地形导入UE4全流程
  7. 基于HTML5的贪吃蛇游戏的设计与实现
  8. 机器学习算法总结之支持向量机(四)
  9. Git(6)-- 记录每次更新到仓库图文版(git clone、status、add、diff、commit、rm、mv命令详解)
  10. 刪除主表中不存在記錄的從表資料
  11. js中this的用法
  12. 【4-11】读书笔记 |《推荐系统实践》- 个性化推荐系统总结
  13. CAD绘图教程之CAD中怎么进行消防计算?
  14. linux tomcat war解压吗,Tomcat 何时解压war包
  15. 计算机 本科专业 课程
  16. Koo叔说Shader-CG语言介绍
  17. 数据分析师常见的十道面试题目
  18. 【C++】通信录管理系统
  19. 计算机辅助设计阀体,计算机辅助设计03565.doc
  20. 这样用横线本做日计划真的太太太喜欢了

热门文章

  1. 读取和修改caffemodel文件
  2. 基于Python的《庆余年》评论分析
  3. 解决UnicodeEncodeError: 'gbk' codec can't encode character u'\u25aa' in position 344 : illegal multiby
  4. Python获取sklearn库中iris数据写入本地csv文件,可视化展示数据并进行分类、聚类实验以及结果可视化
  5. 一些机器学习(Machine Learning)的网站总结
  6. python 类(1)
  7. 反向传播算法(backpropagation)
  8. android studio 登录与注册,Android Studio登录/注册系统构想
  9. crt怎么退出编辑模式_securecrt怎么退出当前指令
  10. python对象保存在哪_Python – 在本地保存请求或BeautifulSoup对象