最近看了《JavaScript语言精粹》,并且连着看了两遍,如果非要用言语形容的话,那我只能用4个字来形容:相见恨晚。其中的一些经验经过这么多年的摸索其实也了然,但是作者用这么浅薄的书把有着深厚蕴含的她深刻暴露出来的确值得我辈去拜读。JavaScript当初以风卷残云般的速度统治了浏览器端,其发布到正式成为ECMA规范也就1年多的时间,未经大规模检验的她,的确存在些糟粕性的语法,但其基于原型继承及函数式编程思想等等优秀的想法将其提升到语言的另一个层次上。以作者的话来说就是:JavaScript的精华远远比其糟粕更多的多,并且其糟粕大多数也可以通过构造JavaScript子集来避免。当前的JavaScript发展无疑是迅猛的,从浏览器前端的大规模应用框架BackBone,Angular等等,到服务器端Nodejs。当前我用Nodejs暂未搭建过大型应用,只是在以前项目中做过基于财富团的在线聊天功能,及用node-canvas搭建了本地生成css-sprite的工具,这些功能的开发都非常的便捷。
时代在发展,JavaScript也在发展,最后能发展成啥样,让我们拭目以待。

我是个喜欢阅读纸质书籍的古人类,几年来也积累的不少书籍,晒晒书单^_^:
计算机类:
《JavaScript权威指南》
《JavaScript DOM编程艺术》
《JavaScript语言精粹》
《CSS权威指南》(英文版)
《代码大全》(第2版)
《你必须知道的.NET》
《C#高级编程》(第6版)
《.NET框架程序设计》(修订版)
《重构-改善既有代码的设计》
《HeadFrist设计模式》
《设计模式-可复用面向对象软件的基础》
《Android开发宝典》
《Android应用开发-深入学习实录》

文学类:(很多是家里那位的,基本没有看过⊙﹏⊙)
《蛙》
《大鱼》
《白夜》
《白夜行》
《你好,旧时光》
《呼啸山庄》
《被偷走的那5年》
《窗边的小豆豆》
《悲惨世界》
《基督山伯爵》
《古文观止》
《文化苦旅》
《百年孤独》
《47楼207》
《美国人是如何谈判的》

其他:
《最具人气的炒菜煲汤》(本来是准备家里那位用的,最后我成了最终受益者^_^)
《中国自助游》
《史蒂夫▪乔布斯传》
《自控力》

物尽其用,如果你在深圳,也想借阅以上书籍看看,请email我:zhoushiwei1120@163.com,但是每次只能借阅1本,周期为2个星期。同时也可以email我探讨技术方面的任何问题(当然我不一定都知道,但是我也会尽全力为你寻找答案,哇哈哈)。

读《JavaScript语言精粹》的一些感言的更多相关文章

  1. [已读]javascript语言精粹

    又是一本广为赞颂的好书,当时才刚开始学,啃这本书的时候于是比较困难.记得是有介绍一些js中的“精华”与“糟粕”.

  2. 读阮一峰对《javascript语言精粹》的笔记,我有疑问。

    <javascript语言精粹>是一本很棒的书籍,其中作者在附录列出了12种他所认为的javascript语言中的糟粕. 我最近开始跟读前端前辈的博客,其中读到了阮一峰的<12种不宜 ...

  3. 《JavaScript语言精粹》小记

    一.前言 以下内容均摘自<JavaScript语言精粹>一书,本人在读这本书时,发现作者诠释JavaScript很犀利,特别是数组部分,固记录下来,想和大家分享下. 随笔主要包含两大部分: ...

  4. javascript语言精粹

    内容选自:<javascript语言精粹> 1.6种值会为假(==false),分别是false,null,undefined,' ',0,NaN 2.typeof有6种值,分别是'num ...

  5. JavaScript中对象与函数的某些事[JavaScript语言精粹-N1]

    今天在读<JavaScript语言精粹>的时候,关于函数的一个部分,始终觉得有点难以理解,代码如下: 1: var obj = (function(){ 2: var value = 0; ...

  6. Javascript 语言精粹 代码片段合集

    Javascript 语言精粹 代码片段合集 标签:Douglas-Crockford Javascript 最佳实践 原文链接 更好的阅读体验 使用一个method 方法定义新方法 Function ...

  7. JavaScript语言精粹笔记

    JavaScript语言精粹笔记 掌握语言的每个特性可以让你出风头,但是并不推荐,因为一部分的特性带来的麻烦可能远超本身的价值.正如书中所言,坏的材料并不能雕刻出好的作品,要成为一名更好的程序员,要取 ...

  8. 《JavaScript语言精粹》之函数化

    写在前面 看到好多书评和读书笔记都说<JavaScript语言精粹>字字珠玑,名不虚传..当然,要看得懂才行 其实个人认为函数化部分不是很好,举的例子不是十分恰当,之前看不懂是因为被成功误 ...

  9. 《JavaScript语言精粹》学习笔记

    一.in的用法 for...in 枚举一个对象的所有可枚举属性 检测DOM/BOM属性 if ("onclick" in elem) { // 元素支持onclick } if ( ...

随机推荐

  1. JS常用的设计模式(10)——模版方法模式

    模式方法是预先定义一组算法,先把算法的不变部分抽象到父类,再将另外一些可变的步骤延迟到子类去实现.听起来有点像工厂模式( 非前面说过的简单工厂模式 ). 最大的区别是,工厂模式的意图是根据子类的实现最 ...

  2. Android IOS WebRTC 音视频开发总结(四九)-- ffmpeg介绍

    本文主要介绍ffmpeg,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,个人微信公众号blacker,更多详见www.rtc.help 说明: ps1:如果直接从webrtc开始学 ...

  3. sql server 分组后字段拼接

  4. C#基础-可访问性-public、ptotected、protected internal、internal、private

    1.类型的可访问性 a.关键字有public.internal,其中public表示该类型对于程序集都可见.internal表示该类型仅对当前程序集可见.此处的类型可以为类.接口.结构等. b.如果不 ...

  5. Unable to add App ID because the '10' App ID limit in '7' days has been exceeded.

    Unable to add App ID because the '10' App ID limit in '7' days has been exceeded. 官方的原因是对bundle iden ...

  6. 破解source insignt方法

    source insignt版本:官网3.5版本 方法:在桌面建立一个文本文档,将下面内容拷贝进去,保存为.reg文件(注意拓展名问题,自己设置),然后双击即可. win7  64bit Window ...

  7. 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(七)-- 结构化配置

    本篇将记录.Net Core里颇有特色的结构化配置的使用方法. 相比较之前通过Web.Config或者App.Config配置文件里使用xml节点定义配置内容的方式,.Net Core在配置系统上发生 ...

  8. POJ C程序设计进阶 编程题#3:寻找山顶

    编程题#3:寻找山顶 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 在一个 ...

  9. NSBundle UIImageView &UIButton

    1.NSBundle 1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹 2> 利用mainBundle就可以访问软件资源包中的任何资源 3> 模拟器应 ...

  10. asp.net跨页面传值

    a.aspx.cs //获取a中的id HttpCookie objCookie = new HttpCookie("myCookie", id); Response.Cookie ...