易燃物汇聚 YouTube 有声书与书评
JavaScript高级程序设计(第4版) 封面

JavaScript高级程序设计(第4版)

马特·弗里斯比

4万人在读
101.1万字总字数
¥129定价

内容简介

本书是JavaScript经典图书的新版。第4版涵盖ECMAScript2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括FetchAPI、模块、工作者线程、服务线程以及大量新API。

读者书评

★★★★★

作为业界公认的经典好书,通读下来,是将JavaScript语言各个角落都一览无遗的畅快淋漓,虽然这么说并不十分严谨,但这就是系统学习的好处——消除绝对盲点。 具体可分为两方面: 1、学习新知识 那些本该知道,却因为知识面不够而忽视了的部分。 随着新知识接收的越来越多,就会联想到一些见过但没做过的东西是怎么实现的,或者工作中遇到的难题找到了更便捷、高效的解决方法。 2、温习旧知识 如果你已经知道,可以帮助重新梳理——它是什么,为什么出现,用在哪里,好在哪里,就串了起来,加深了记忆和理解。 在此基础之上,也更易理解那些“框架源码”的编写依据,揭开神秘面纱,不仅如此,有了扎实的基础,很多事都变得简单起来。 相对旧版,在篇幅和章节编排上变化很大,加入了很多ES6之后及HTML5标准(不仅是html本身)中更新的东西,如果你的知识库仍停留在几年前,收获会更大。 那非读不可?诚然,每种技术都有不止一本好书,每本书都有自己的亮点,知识点会重叠,但个性独一无二,所以它仍是不可替代的。 努力很重要,方向也重要,如果你不想面对需求一筹莫展,也不想被人说只会用框架,就学起来吧!可能很困难,但你会爱上它。

★★★★★

阅读速度:6000字/分钟 专业书看多了也快 1、本书主题:JavaScript高级程序设计 2、提供知识:JavaScript语言 3、速读建议:有专业知识储备还好,对于文科生来说,看编程语言会很吃力。建议别死磕某个专业术语,或者纠结代码。对于普通读者来说,你阅读是为了打磨自己的经验,而不是去强行吸收某个知识点。 书即世事。 我们都想跟自己喜欢的人打交道,但现实是经常要跟厌恶的人打交道。 读自己感兴趣的书固然好,但初学者经验不足,更需要在不感兴趣的书中锻炼思维。 当敌人都愿意跟你打交道时,放眼望去都将成为你的朋友。

★★★★★

JavaScript高级程序设计一直被前端界奉为神作,还有个很形象的名字--红宝书。 第3版,第4版都买了纸质版研读,着实不烦。 它的封面不一定好看,但其中内容一定精彩; 它的厚度不一定惊人,但书中所述一定实用。 常翻案头书,于生活是一种向导,于工作是一种助益。

★★★★★

长久以来,本红宝书和 Oreilly 出版的权威指南齐名,二者各有千秋,互相补充,仅就最新版而言,本书内容更全面些,尤其是书尾还附加工程实践的指南,适合从业者阅读。作为业余者,我重点阅读了异步相关的章节,老实地讲翻译不符合我胃口,没有读英文原版那种舒畅。翻译后因为语言文字的歧义会增加理解的困难,甚至产生误解,幸赖我坚实的基础,没有受到多大的干扰。由于JavaScript是基于事件驱动的单线程模型,所以它的异步执行有自己的特点,和多线程实现的异步有很大不同。单线程模型在逻辑上更接近操作系统对CPU的调度,也就是说 JavaScript 自己实现了调度算法,它就像一个单核 OS。

★★★★★

零基础用了5天时间看完,单纯看书上的内容真的感到吃力,边看边用AI工具搜索关键词和用法,稍微有了点概念,但离学以致用还差得远。 还好描述清楚需求可以用AI工具自动生成代码,省去了死记硬背,下一步准备看VUE和uniapp。

★★★★★

这本书都有,微信阅读也太强了吧。 这本书可以说是前端必读的一本书,既有深度又有广度,你可以不看犀牛书,可以不看蝴蝶书,但是你不能不看这本红宝书。 虽然写着高级两字,但是其实里面讲的并不难,只需要有html,css和一点js知识即可,刚入门的小伙伴们如果有些地方看不懂,可以走马观花看一遍,以后有知识积累后再来看这部分的内容,如果还有看不懂的地方,那就再过段时间来看。总之就是这本书需要反复阅读,切勿囫囵吞枣。

★★★★★

1.javascript不仅仅是是ECMAscript规定的语言本身,它包含了三大部分:ECMAscript,DOM(文档对象模型),BOM(游览器对象模型)。如果想要只对javascript本身做一个了解,建议阅读到第十三章“事件”就可以了。之后是一些HTML5新内容,XML和JSON的操作还有非常流行的AJAX,这些章节都是一大堆方法和API,没有实践过一些前端项目的人读起来没什么意思,所以建议学生大概了解一下就行了。不过最后从第二十三章起的“离线应用与客户端存储”,“最佳实践”要好好看看。 2.我因为之前学过一些主流编程语言,所以在语法章节直接跳过去了,后面读面向对象那里果然就有了问题。javascript虽然和主流编程语言语法差距不大,但有些细节还是要关注,比如函数没有签名和垃圾回收呀等等,对以后章节的面向对象设计比较有帮助。 3.第六和第七章,“面向对象的程序设计”和“函数表达式”我认为是深入javascript的关键,有些理解困难的时候可以在网上搜一搜博客,比如闭包我就没怎么看懂,最后在网上找到一遍阮一峰的博文,说的很清楚,立马就明白了。 4.读再多的游泳书都不如下水去扑腾几下的,所以最多的是要实践,本书有一个缺点是没有实战项目(加上不知道要多厚了),建议可以看疲倦后找些例子写一写,从最简单的常见交互脚本开始,也可以练练2048呀比较复杂的东西。在出错的时候,想想书中的理论知识。

★★★☆☆

工作了七年,干纯WEB 开发也有三年多的时间。第一次细读这本据说是 JS 学习入门的书籍,在此之前只是泛读,这次细读之后很难评。 前十三章的内容入门但是并不浅显,文章的内容是存在明显的逻辑,尤其是在写对象和作用域的那几章。 但是第十三章之后的很多的时候都乱七八糟,不得已去下载来 PDF 版本来看,感受会好很多。但是它内容本身就非常的平铺直叙,排版也糟糕,印象中尤其是 DOM API 和 JavaScript API 章节的时,不清楚是不是翻译的问题,或许为了大而全,很多东西明明多写几句话就能够把知识点串联起来,但是它硬是不说,那我看你干什么,直接去看 MDN 不好吗?书本来就厚了,还差你这几页吗? 所以说对于大多数入门的开发者看前13 章就可以了,后面泛读。

★☆☆☆☆

let object1 = new Object(); object1.name = "aaaaa"; console.log(object2.name); let object2 = object1; 这书怎么会有这种错误, console.log(object2.name);,object2 还没创建就调用了?

★★★★★

五星好评, 对于不专门从事js开发的人,想重新系统学习,非常好。

书籍信息

作者马特·弗里斯比
译者李松峰
出版社人民邮电出版社
出版时间2020-09-11
ISBN9787115545381
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数236