关于JavaScript 的好书有哪些

JavaScript018

关于JavaScript 的好书有哪些,第1张

1. JavaScript DOM 编程艺术

这本书作为被大家推荐的最多的前端入门书籍是有道理的。

他能真正让大家了解dom脚本编程,或是说前端编程技术背后的思路和原则。

对于初学者来说,这本书没有任何门槛,按部就班跟着书籍实例编写代码即可。

我们会知晓如何对浏览器元素操作和掌控,会学会如何实现简单的页面效果。

这种简单易得的成就感是一个编程语言入门时最难能可贵的体验。

阅读建议:

这本书虽然简单,但是能让人快速对前端产生兴趣和成就感。

不过后续学习jquery的时候可能会产生挫败感。原生js dom操作的成就感会被jquery便捷的API所彻底打败。所以一定要恰当的调整心态,转换思维方式,正确认识到jquery和原生js分别的优劣之处。

在熟练使用jquery后还能想起来翻看这本书,找到之前未曾发现的闪光点,就是入门成功了。

2. JavsScript高级程序设计(第三版)

无论何时,这都是学习js最好的书。

如果说其他的书都是在合适的阶段会有不一般的体验。

这本书就是无论什么阶段,都够你感悟一番的。

当你看完了市场上js相关(不包括框架类库的最佳实践类)的所有书籍。你再回去看这本书,也会发现其实95%的内容早就写在这本书里了,只不过你当时等级不够,根本没有意识到。

这本书排版舒服,翻译得体,内容丰富,语言流畅。涵盖了js语法(面向对象,闭包作用域等),js使用(dom,bom,html5API),编程实践(高阶函数,编码规范)等程序员使用javascript时会遇到的大部分问题。

(今天在上海面试了一天。大部分很顺利,只是有几个比较偏的问题没回答好。晚上回去之后一翻高程三,果然在里面都写得明明白白的。不得不服。)

阅读建议:

人们喜欢把他和犀牛书拿一起推荐,不过就我看来,他们完全不是一个可读性上的。

一个是课本一个是字典。而且还是佶屈聱牙的字典。

所以无论何时我都会把高程三排在js推荐书籍的第一位。

3. 锋利的jQuery

图忘了拍了,就不补了。

这本书如果紧接着dom编程看,会如我我说的那样瞬间摧毁你的小小的成就感。

因为这本工具书级别的书简单暴力到不给你思考什么“平稳退化”,“js动画计时器”这些dom编程中提及的问题,就直接就甩出一大片简单有效的jqueryAPI颠覆你的世界观。

这本书是如此的易懂以至于看完之后瞬间就觉得自己能把web玩出一片花来了。

作为工具书级别的书,或是说学习jqueryAPI的书,这是首选。

阅读建议:

熟悉jquery是每个前端必须要会的事。

只是不要被Jquery的便捷迷惑,而抛离原生js,把原生js贬得一文不值,否则后面会付出昂贵的代价。

4. 学习Javascript数据结构与算法

这本书相对是一本冷门书。

为什么我会推荐他,是因为他能解决每个半路出家的js程序员都曾思考过的一些问题:

1. 我们的数组Array这么强大,要栈Stack,队列Queue这些功能少,半半拉拉的东西干什么呢?

2. 我们学的数据结构搞来搞去好像也就那些玩意,为什么被大家这么推崇,还要分门别类讨论呢?

所以这本书只是为何告诉你上面这些问题的答案:

1. 栈和队列本来就没有Array功能强。没有Stack和Queue类只是因为ES5不去实现它而已。作为一种相互之间存在一种或多种特定关系的数据集合,其存在意义是不应该被其功能强大与否来决定的。

2. 数据结构和编程语言无关。语言死了,他们会在下一门语言里重生。哪怕计算机死了,他们都会在下一个概念体里重生。

阅读建议:

跟着书本把这里面的结构全部敲一遍,快的话一天就能搞定。

从此你便再不怕惧怕js相关的简单数据结构问题。

但是,遇上高级的树,图等问题该跪还是要跪。因为这本书虎头蛇尾,后面的高级点的数据结构介绍的不够深。

适合经常反思“它从哪里来,要到哪里去?”的js程序员,或后悔以前数据结构没好好学的前端同学。

5. JavaScript设计模式与开发实践

我认为腾讯AlloyTeam的这本书对我帮助媲美高程三。

那时候我恰好换公司,从原来的开发方式切换成另一种完全不同的开发方式,让我很不适应。

这本书及时的蹦出来,他拿实际的应用场景举例,告诉你不同js项目里如何共通设计模式,还极其详细的介绍了函数的高级用法,能让你对js高阶函数的认知上升一个台阶。

难能可贵的是他还拿java作为静态语言的类比。从语言统一高度来给你分析这些问题。

和上本介绍数据结构的书一样,这本书有的放矢,能完美的解决对js设计模式有疑问的同学的实际问题。

他比上本书更深刻,更易读,也更贴近实践。

阅读建议:

这是本适合反复阅读的书籍。

如果你的思路能根据应用场景自动切换到最适合的设计模式,说明你已吃透这本书了。

6. 高性能JavaScript

作为Orelly唯一一本我确实认可的javascript相关的书。作为Orelly唯一一本我确实认可的javascript相关的书。

他摒弃了Orelly系列所有我不喜欢的特点:

老外的聊天说教式阅读体验,样例不够丰富,排版单一,破事水等。

他的优点如下:

1. 情景丰富,基本涉及所有js性能优化的场景。还会给出不同场景的实际测试数据,真实可信。我们在阅读这些场景实例的同时也丰富了自己js的使用经验。

2. 给出了很多看似"旁门左道"的解决方案,而这些冷门的解决方案恰恰是有些人死活百度不到的真正能解决问题的最优解。

3. 在说问题的同时说原理,深入浅出,游刃有余。所以这本书不仅仅是一本介绍js性能相关的书,而是一本涉及浏览器原理,js解析原理,用户体验等知识的javascript最佳注解。

阅读建议:

建议和高程三一起看,可以算是高程三阅读的最佳伴侣。

高程三告诉你“他叫什么,他什么样”,

这本书就告诉你“他为什么”,“他该怎样”。

所以,当别人还在为某些问题绞尽脑汁的时候,你已经从起点上干翻他们了。

7. 你不知道的JavaScript(YOU DONT KNOW JAVASCRIPT)

大名鼎鼎的Github开源的书籍。大名鼎鼎的Github开源的书籍。

为了他的名气我也得买一本实体书来拜读下。

这本是上卷,只涉及作用域和闭包,this和对象原型两部分。

不过其深入程度是其他js书籍难以企及的。

可以说,这已经是大部分前端程序员对js语法可以深入了解的最底层了,再往下就直面编译原理了。

爱情背包客

还来不及整理行李 我已经调整好心情 向下一个目标前进

寄了张明信片给你 告诉你我已下定决心 和我自己去旅行

手机不再为谁而开机 每个呼吸只为自己

今天我在巴黎 或许明天要去东京 没什么道理

不愿再去猜想 你的心情下雨或天晴 浪费我的生命

车窗外的风景 像是快闪过的爱情

我庆幸我自己 已经忘了你 虽然偶尔会想起

想带走的总来不及 想丢弃的却太过可惜 回忆是我唯一行李

爱就像背包客的日记 过程永远最不可思议

今天我在巴黎 或许明天要去东京 没什么道理

不愿再去猜想 你的心情下雨或天晴 浪费我的生命

车窗外的风景 像是快闪过的爱情

我庆幸我自己 已经忘了你 虽然偶尔会想起

有时一个人的风景 虽然很美却很空虚 自由变得失去意义

忽然发现你 对我不是多余

两个人不完美 是我一个人心碎

今天我在巴黎 忽然觉得很想见你

不得不去猜想 你的心情下雨或天晴

车窗外的风景 像是快闪过的爱情

我怀疑我自己 所谓忘了你 只是在催眠自己

我不得不去猜想 你的心情下雨或天晴

车窗外的风景 像是快闪过的爱情

我怀疑我自己 所谓忘了你

只是在催眠 自己

东北老家

大约半个世纪前 故事在山东港边

奶奶带着一家人 从此告别熟悉的家园

乘风破浪的军舰 从青岛经过福建

终点落在左营港 未知的命运才要上演

陌生的地平线 泛黄的旧照片

回忆起老家的光年

不知不觉泪满面

东北老家 如今是地图上最陌生的地方

东北老家 有着爷爷当年潇洒的风光

东北老家 为何现在的我如此的向往

东北老家 那是我的家

从左营的三合院 搬到东港的海边

曾经陌生的一切 如今变成另一种新鲜

物换星移之间 世界已经改变

所谓的家对我而言

早已模糊了界线

东北老家 如今是地图上最陌生的地方

东北老家 有着爷爷当年潇洒的风光

东北老家 为何现在的我如此的向往

东北老家 那是我的家

太平洋的那端不遥远

我想带着爷爷奶奶的心愿

再看一眼 那些山川 那些岁月 那些思念

东北老家 如今是地图上最陌生的地方

东北老家 有着爷爷当年潇洒的风光

东北老家 为何现在的我如此的向往

东北老家 那是我的家

东北老家 总是让脆弱的我意外的坚强

东北老家 那是我的家

艺伎

画上纯白的浓妆 抹上嫣红的嘴唇

今晚的灯火为我点亮

这舞台上 多少过往 多少渴慕眼光

屏风上的浮世绘 空沉睡菊花残味

艺伎的生活如梦一场

不为过去 黯然神伤

只享受短暂光芒那三味弦诉说我的哀怨 看尽繁华人间

在我对你动了真情之前 等待命运的眨眼

塌塌米的地板上 那些脚印和泪光

不足为外人道的惆怅

如果你也 和我一样

共舞这一曲忧伤

那三味弦诉说我的哀怨 看尽繁华人间

在我对你动了真情之前 等待命运的眨眼

这三味弦太过煽情凄美 梦与真的界线

把我自己贡献给你之前 我在等一个直觉

那三味弦诉说我的哀怨 看尽繁华人间

在我对你动了真情之前 等待命运的眨眼

逆风飞行

等不到明天 前方是极北的永夜 我只能感觉冷冷风雪

生命的残缺 我们曾在爱里体会一些

重新出发之前 再一次痛快的体验

逆着风飞过地平线 我仿佛看见了昨天

曾经沮丧怀疑 终点是否会忽然晴空一片

逆着风飞越这世界 爱像是无尽的冒险

相信我会看见 曙光绽放在蔚蓝的海面

或许是疲倦 或之前的估计太过冷冽

我失足深陷 如今坠跌

总在最边缘 你握着我的手那样坚决

带我冲破考验 相信真爱永不会灭

逆着风飞过地平线 我仿佛看见了昨天

曾经沮丧怀疑 终点是否忽然会晴空一片

逆着风飞越这世界 爱像是无尽的冒险

相信我会看见 曙光绽放在蔚蓝的海面

想对昨天 说声再见

我要转身 飞向明天

想勇敢的战士 凝望着落日山颠 真诚壮烈

逆着风飞过地平线 我仿佛看见了昨天

曾经沮丧怀疑 终点是否会忽然晴空一片

逆着风飞越这世界 爱像是无尽的冒险

相信我会看见 曙光绽放在 蔚蓝的海面

我们总会看见 传说中天堂 其实不是遥远

平行线

我听见 她说出那句似曾相识的再见

才发现爱情又再次回到原点 转眼台北是冬天

想忘却 等待着未知爱情那种不确定的感觉

也许在东京的地铁 隐藏着注定的遇见

不过实在是搁浅 受过的伤终能复原

吵醒的起点 从今天 不想在半路绕远

却总是再见 总是心中描绘的画面

遇不上一个对的人实现 怎么找到永远

却总是忽略 忽略身边平凡的一切

去追逐不切实际的明天 继续和真爱走在平行线

想忘却 等待着未知爱情那种不确定的感觉

也许在东京的地铁 隐藏着注定的遇见

不过实在是搁浅 受过的伤终能复原

吵醒的起点 从今天 不想在半路绕远

却总是再见 总是心中描绘的画面

遇不上一个对的人实现 怎么找到永远

却总是忽略 忽略身边平凡的一切

去追逐不切实际的明天 继续和真爱走在平行线

黑夜有多黑 我现在才体会 完美其实不完美

也许我 永远无法从爱里毕业 只能把回忆封上作纪念

却总是再见 总是心中描绘的画面

遇不上一个对的人实现 怎么找到永远

却总是忽略 忽略身边平凡的一切

去追逐不切实际的明天 继续和真爱走在平行线

怎么找到永远

却总是忽略 忽略身边平凡的一切

去追逐不切实际的明天 继续和真爱走在平行线

天就快亮了

我们有多久不曾这样交谈了

结束这不断想念的分分合合

终于我们能成全彼此的快乐

最后的拥抱又都舍不得

我们并肩看着灿烂城市灯火

要学着迎向没有彼此的生活

我们要学着去记得那些好的

在眼泪决堤前就放开手

你说天就快亮了 我们该说再见了

谁的眼泪像雪在风中停格

眼看天就快亮了 等待阳光蒸发我

就不必用力想去忘记了 你给的快乐

我们并肩看着灿烂城市灯火

要学着迎向没有彼此的生活

我们要学着去记得那些好的

在眼泪决堤前就放开手

你说天就快亮了 我们该说再见了

谁的眼泪像雪在风中停格

眼看天就快亮了 等待阳光蒸发我

就不必用力想去忘记了 你给的快乐

HA~ 天就快亮了

天快亮了 我融化了 很高兴这样被你抱着

没有力气 我还不太习惯 自由

你说天就快亮了 我们该说再见了

谁的眼泪像雪在风中停格

眼看天就快亮了 等待阳光蒸发我

就不必用力想去忘记了 你给的快乐

HA~ HA~ YE~

就不必用力想去忘记了 你给的快乐

凡尔赛玫瑰

鸢尾花的香气 Murano的酒杯

左眼角孔雀蓝眼泪

公爵或者侍卫 再尊贵再卑微

都要倾倒在她的美

宫廷的晨昏金迷纸醉

何须在乎昨是今非

凡尔赛玫瑰 销魂蚀骨的香味

混合着暧昧和心碎 最高贵的颓废

凡尔赛玫瑰 她的心究竟给谁

沉溺在欢愉和后悔 是凡人不能体会的绝美

假面具的舞会 裙摆缎带点缀

大键琴繁复的低回

若能有幸遇见 带我远走高飞

我就是凡尔赛玫瑰

世间的荣华 短暂易碎

霎那快乐才是最珍贵

像是幽谷里轻舞的蝴蝶

神话中禁忌的诗篇

让你越痛苦越情愿沦陷的无邪

忽然遇见你

我房间还懒的整理 衣服还散落一地

像是废墟

过去的还来不及过去 我人还不知在哪里

莫名恐惧

以为爱就这样了 不会再有更好的惊喜

但我现在放弃了 你却碰巧走进生命里

我忽然间遇见了你 我渐渐冰冷的身体

又再次呼吸

我忽然间发现自己 终于能相信爱

是因为我遇见了你

我经历过几次失去 才明白拥有的意义

学会珍惜

以为自己很勇敢 就这样一个人走下去

只是缺乏安全感 在寒兰的眼里会空虚

我忽然间遇见了你 我渐渐冰冷的身体

又再次呼吸

我忽然间发现自己 终于能相信爱

是因为我遇见了你

若不是当时遇见错的人

我们又怎么会在对的时空

偶然交错

就在紧紧拥抱你那一刻

刹那间发现了我真的值得 很好的人

我忽然间遇见了你 我渐渐冰冷的身体

又再次呼吸

我庆幸我遇见了你 我转身发现爱

忽然间遇见了你

心干线

新宿的月台 依偎的情侣吻着

飞驰的电车 在我的面前停了

而我在追逐着什么 无止境的旅程

是不是真的会有哪一个人 懂得我呢

起点是我寂寞的彷徨 终点是你最温暖的胸膛

这一条心干线有多长 我用力飞翔

起点是你温柔的眼光 终点是我不放弃的向往

这一条心干线很明亮 带我到任何地方

新宿的月台 依偎的情侣吻着

飞驰的电车 在我的面前停了

而我在追逐着什么 无止境的旅程

是不是真的会有哪一个人 懂得我呢

起点是我任性和伪装 终点是你最坚持的盼望

这一条心干线有多长 你出现在哪儿

起点是你拥抱的力量 终点是我对幸福的梦想

这一条心干线很晴朗 带我到任何地方

而我在追逐着什么 无止境的旅程

在终点等待着我 那一个人

原来是你旁边那个人

起点是我寂寞的彷徨 终点是你最温暖的胸膛

这一条心干线有多长 我用力飞翔

起点是你温柔的眼光 终点是我不放弃的向往

这一条心干线很明亮 带我到任何地方

心能到达的地方 啦.. 啦..