读《JavaScript语言精粹》的一些感言
最近看了《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语言精粹》的一些感言的更多相关文章
- [已读]javascript语言精粹
又是一本广为赞颂的好书,当时才刚开始学,啃这本书的时候于是比较困难.记得是有介绍一些js中的“精华”与“糟粕”.
- 读阮一峰对《javascript语言精粹》的笔记,我有疑问。
<javascript语言精粹>是一本很棒的书籍,其中作者在附录列出了12种他所认为的javascript语言中的糟粕. 我最近开始跟读前端前辈的博客,其中读到了阮一峰的<12种不宜 ...
- 《JavaScript语言精粹》小记
一.前言 以下内容均摘自<JavaScript语言精粹>一书,本人在读这本书时,发现作者诠释JavaScript很犀利,特别是数组部分,固记录下来,想和大家分享下. 随笔主要包含两大部分: ...
- javascript语言精粹
内容选自:<javascript语言精粹> 1.6种值会为假(==false),分别是false,null,undefined,' ',0,NaN 2.typeof有6种值,分别是'num ...
- JavaScript中对象与函数的某些事[JavaScript语言精粹-N1]
今天在读<JavaScript语言精粹>的时候,关于函数的一个部分,始终觉得有点难以理解,代码如下: 1: var obj = (function(){ 2: var value = 0; ...
- Javascript 语言精粹 代码片段合集
Javascript 语言精粹 代码片段合集 标签:Douglas-Crockford Javascript 最佳实践 原文链接 更好的阅读体验 使用一个method 方法定义新方法 Function ...
- JavaScript语言精粹笔记
JavaScript语言精粹笔记 掌握语言的每个特性可以让你出风头,但是并不推荐,因为一部分的特性带来的麻烦可能远超本身的价值.正如书中所言,坏的材料并不能雕刻出好的作品,要成为一名更好的程序员,要取 ...
- 《JavaScript语言精粹》之函数化
写在前面 看到好多书评和读书笔记都说<JavaScript语言精粹>字字珠玑,名不虚传..当然,要看得懂才行 其实个人认为函数化部分不是很好,举的例子不是十分恰当,之前看不懂是因为被成功误 ...
- 《JavaScript语言精粹》学习笔记
一.in的用法 for...in 枚举一个对象的所有可枚举属性 检测DOM/BOM属性 if ("onclick" in elem) { // 元素支持onclick } if ( ...
随机推荐
- linux ---用uniq实现文件的并集和交集
1. 取出两个文件的并集(重复的行只保留一份) 2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) 3. 删除交集,留下其他的行 1. cat file1 file2 | sort | un ...
- leetcode 20
判断括号的顺序是否正确: 思路:用一个堆栈来存储符号序列,按照符号匹配规则进行堆栈操作: 前括号一律入栈,后括号如果跟栈顶符号匹配,栈顶符号出栈如果,若不匹配则返回false: 最后栈为空返回true ...
- 样式重置 取消input默认样式
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, ...
- 010GCC程序编译
1.GCC的特点: Gcc(GUN C Compiler)是GUN推出的功能强大.性能优越的多平台编译器,是GUN的代表作制衣.GCC可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比 ...
- jQuery层级元素选择器
第一个: 1:空格表示所有 2:> 第一层 3:+/- 同级 +:之后的第一个元素 -:之后所有同级 d 代码示例: <!DOCTYPE html PUBLIC "-//W3C/ ...
- linux服务器之LVS、Nginx和HAProxy负载均衡器对比
linux服务器之LVS.Nginx和HAProxy负载均衡器对比. LVS特点: 1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生: 2.稳定性.可靠性好,自身 ...
- mysql中存不进去json_encode格式的数据
主要是因为json_encode格式的数据,中间带有\,在存入数据库的时候,会把反斜杠删除了. 所以,想要存进去的话,需要在外层调用一下函数addslashes();这个函数会在每个反斜杠的前面添加反 ...
- 表格控件表头栏目(Column)与数据表头步
不用手工增加栏目的列,也就是Column,由数据库的查询结果自动创建. 用的是Delphi2010,安装了Dev,用CxGrid显示数据库查询结果.用什么控件没有关键,道理相同的.
- PHP中英文字符串截取函数无乱码(mb_substr)和获取中英文字符串字数函数(mb_strlen)
mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encod ...
- WIN8+VS2013编写发布WCF之二(部署)
上文简介了如何建立WCF工程并且调试,下面说一下如何部署. 本文将陆陆续续讲述三种部署方式,随着项目的进展将不断补全. 声明: 用管理员身份打开VS2013,发布前请将程序的.net版本改成与服务器相 ...