书单(四)——《javascript语言精髓实践》

原创 2016年06月01日 09:54:47

书单(四)——《javascript语言精髓实践》


这次看的这本javascript方面的书籍是《javascript语言精髓实践》,在看完这本书之后,会有非常多的收获。下面就这本书中的重点内容和大家进行介绍,当然这里只是书中的一小部分,如果想理解书中的精髓,还是需要自己去细细的研读。
首先聊一聊作者,周爱民先生,最初周爱民先生是Delphi方面的专家,而后在javascript方面也有独到的建树。看周先生的书,给我最大的感觉就是给你讲述的不仅仅是如何用程序语言,更是程序语言背后的内容和思想。
由于在javascript方面的水平还不是很高,在这本书中对我而言最大的收获是理解了javascript这种语言是一种函数式语言,它兼有命令式语言的特点(具体是什么特点,还希望大家看看这本书)。这样不仅对javascript中的一些概念和函数式的写法有了更深的理解。最开始的时候,我怎么也不能接受在程序中写出类似这样的代码(xx?aa:(cc?dd:ww));,但是现在对于这些都没有了狭义上的偏见,语言也许正是因为这样那样的写法让人着迷,同时也让人神魂颠倒。不过我非常喜欢周先生关于程序语言的一种比喻:计算机语言如同祭司手中的神杖,神杖换了,祭司还是祭司,世人还是会把头叩得山响。祭司掌握了与神交流的方法,而世人只看见了神杖。
   现在已经对计算机的语言不是特别的在意了,因为每种语言自由它自己的特点,而我们需要做的就是理解这种语言,正确灵活的使用这种语言就好。引用周先生的话就是,争取做那个最牛的祭司。
 这本书在javascript类的概念上讲述的十分清楚详细,尤其是如何使用javascript中的类,比如原型链、继承,这些概念,在本书中都有十分详细的叙述。当然,闭包这个概念也是讲的十分的透彻。最初使用javascript的时候,会觉得不是十分的开心,因为代码分不开,这个头疼。看了闭包这个概念之后,这些问题都解决了。
最后还是希望大家能够自己去细细的体会这本书,因为这本书不仅仅讲述了javascript语言,更是讲述了什么是编程。

版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言精髓知识点总结

1、野指针:就是指针指向的位置是不可知的,指向的位置可能不能访问,触发段错误 2、怎么避免野指针:在指针解引用之前,要确保指针指向一个绝对可用的空间 常规做法:第一点:在定义指针时同时初始化为NU...
  • wpx201314
  • wpx201314
  • 2016年03月02日 14:01
  • 466

java的精髓要点!

好了,  那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道...
  • u012402926
  • u012402926
  • 2016年03月22日 16:42
  • 766

为什么说指针是 C 语言的精髓?

简单来说,因为C就那点破feature,如果你把指针干掉,那这语言就完了。相反,如果你干掉struct,干掉union,干掉数组,甚至你把if-while都干掉,留下malloc和goto,则最多就是...
  • u012275397
  • u012275397
  • 2015年02月02日 14:02
  • 1082

《JavaScript 语言精髓》 摘录(一)

柯里化 var add = function(a, b){ return a + b; }; add.curry = function(){ var slice = Array.pr...
  • sl369777
  • sl369777
  • 2013年11月03日 23:57
  • 308

学好JS,走哪儿都不怕(JS书单)

引言 最近的“月饼门”事件引发了大家的关注,而且抢月饼的脚本是用JS写的,屋主感觉有必要分享一篇JS图书,但千万别抢月饼去。(笑) 如果你看过哪本书,欢迎文中留言,分享给没有读过的小伙伴!...
  • zuoninger
  • zuoninger
  • 2016年09月23日 13:27
  • 8072

前端学习总结(三)javascript——前端世界的精髓所在

js总结
  • haoshidai
  • haoshidai
  • 2016年05月07日 21:00
  • 4684

C语言的精髓-指针

之所以说指针是C语言的精髓,在于,你会用指针、用好指针之后,能发挥C语言的强大威力;如果你不会用,C语言绝对不会比其他的任何一种语言好。 举两个我自己比较熟悉的例子。一个是函数指针,比如一个计算一元...
  • u010655348
  • u010655348
  • 2016年03月08日 23:03
  • 465

javascript最佳实践(持续中....)

理清了前因后果后,内容是特别庞大的,必须选择一个方向继续深入。javascript无疑是一个很好的方向,毕竟h5离不开它,微信小程序离不开它,全栈还是离不开它。所以进行了javascript基础的二刷...
  • kkae8643150
  • kkae8643150
  • 2016年09月23日 11:55
  • 306

《Javascript 语言精髓》读书心得

看了《Javascrpit 语言精髓》一书,记录下一些要点,以供以后学习查阅。 JavaScript简单类型有数字、字符串、布尔值、null、undefined,其他所有的值都是对象(数组、函数、正则...
  • samuel_luo
  • samuel_luo
  • 2017年12月01日 16:44
  • 74

设计模式的精髓

设计软件的几个原则,这个也是设计模式的精髓所在:   一、 开闭原则(OCP) 开闭原则(Open-Closed Principle):一个软件实体应当对扩展开放,对修改关闭。 客户的需求是不...
  • lifuxiangcaohui
  • lifuxiangcaohui
  • 2013年03月22日 16:54
  • 1128
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:书单(四)——《javascript语言精髓实践》
举报原因:
原因补充:

(最多只允许输入30个字)