• 【假一罚四】狼书(卷1):更了不起的Node.js
  • 【假一罚四】狼书(卷1):更了不起的Node.js
21年品牌 40万+商家 超1.5亿件商品

【假一罚四】狼书(卷1):更了不起的Node.js

集团直发,全新正版书籍,假一罚四,放心选购。24小时内发货。

41.8 5.3折 79 全新

库存2件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者狼叔

出版社电子工业出版社

ISBN9787121359071

出版时间2019-07

装帧其他

开本16开

定价79元

货号30639456

上书时间2024-12-14

朗朗图书书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要
狼叔千日奋笔,狼书一啸横空:Node.js首席布道师+一手创办垂直公号“Node全栈”+CNode技术社区活跃贡献者,艳压群芳,名动八方。
狼书三卷一出,Node再无遗册:《狼书(卷1):更了不起的Node.js》+《狼书(卷2):Node.jsWeb应用开发》+《狼书(卷3):Node.js高级技术》,百万宏篇,精华尽现。
Node纵横全网,狼书更有良方:横跨前后端的深厚功底+阿里|优酷|去哪儿网高端项目练级+Web|移动|服务端架构担当,远非寻常,超出想象。
狼书新老咸宜,Node进行到底:面向新人的超完整知识体系+面向进阶人群的超实用高级技巧+面向专家人群的超深邃原理剖析,遍布巧思,直指精髓。

目录
目录<br/><br/>第1章  Node.js初识1<br/>1.1  引子1<br/>1.2  JavaScript7<br/>1.3  什么是Node.js9<br/>1.3.1  Node.js概述9<br/>1.3.2  Node.js的特点12<br/>1.3.3  Node.js的应用场景16<br/>1.4  本章小结18<br/>第2章  Node.js安装与入门19<br/>2.1  安装Node.js19<br/>2.1.1  3m安装法19<br/>2.1.2  nvm20<br/>2.1.3  npm26<br/>2.1.4  nrm32<br/>2.1.5  从源码进行编译35<br/>2.1.6  状态理论35<br/>2.2  Hello Node.js!36<br/>2.2.1  Hello World36<br/>2.2.2  Hello CommonJS37<br/>2.2.3  Hello HTTP38<br/>2.3  编辑器与调试41<br/>2.3.1  IDE/编辑器41<br/>2.3.2  VSCode42<br/>2.3.3  调试45<br/>2.4  本章小结52<br/>第3章  更了不起的Node.js53<br/>3.1  架构升级53<br/>3.1.1  从LAMP到MEAN54<br/>3.1.2  前后端分离55<br/>3.1.3  页面即服务58<br/>3.1.4  场景决定选型59<br/>3.2  贯穿开发全过程60<br/>3.2.1  静态API60<br/>3.2.2  现代Web开发63<br/>3.2.3  后端开发68<br/>3.3  更多乐趣78<br/>3.3.1  更多应用场景78<br/>3.3.2  C/C++扩展79<br/>3.3.3  团队优化80<br/>3.3.4  全栈之路81<br/>3.4  本章小结85<br/>第4章  更好的Node.js86<br/>4.1  选择86<br/>4.1.1  语法可难可易86<br/>4.1.2  开发大型软件90<br/>4.1.3  特定场景下的快速开发91<br/>4.2  单线程会“死”吗92<br/>4.2.1  uncaughtException93<br/>4.2.2  异常捕获94<br/>4.2.3  forever95<br/>4.2.4  小集群:单台服务器上多个实例95<br/>4.2.5  大集群:多台机器96<br/>4.3  为Node.js正名98<br/>4.3.1  版本帝?98<br/>4.3.2  已无性能优势?99<br/>4.3.3  异步和回调地狱?100<br/>4.3.5  技术栈演进101<br/>4.4  更好的实践102<br/>4.4.1  ES.next102<br/>4.4.2  类型系统110<br/>4.4.3  更好的npm替代品——Yarn111<br/>4.4.4  多模块管理器Lerna113<br/>4.5  本章小结114<br/>第5章  Node.js是如何执行的115<br/>5.1  准备115<br/>5.1.1  编辑器116<br/>5.1.2  编译117<br/>5.1.3  调试118<br/>5.2  编译步骤120<br/>5.2.1  configure120<br/>5.2.2  make130<br/>5.2.3  make install132<br/>5.3  从入口开始135<br/>5.3.1  核心流程137<br/>5.3.2  构造process对象139<br/>5.3.3  LoadEnvironment147<br/>5.3.4  bootstrap_node.js148<br/>5.3.5  EventLoop启动方法160<br/>5.4  API调用过程162<br/>5.4.1  相关的引用163<br/>5.4.2  FSReqWrap163<br/>5.4.3  核心open方法164<br/>5.4.4  src/node_file.cc164<br/>5.5  事件循环机制167<br/>5.5.1  概览167<br/>5.5.2  生命周期169<br/>5.5.3  microtask和macrotask170<br/>5.5.4  process.nextTick(callback)173<br/>5.6  本章小结175<br/>第6章  模块与核心176<br/>6.1  CommonJS规范176<br/>6.1.1  简介176<br/>6.1.2  核心技术181<br/>6.2  Node.js 模块189<br/>6.2.1  从源码分析实现原理189<br/>6.2.2  从Node.js代码执行开始191<br/>6.2.3  深入理解模块195<br/>6.2.4  全局对象205<br/>6.2.5  Node.js模块详解215<br/>6.3  未来展望:ES模块220<br/>6.3.1  ES模块入门221<br/>6.3.2  模块导入222<br/>6.3.3  模块导出222<br/>6.3.4  ES模块示例223<br/>6.3.5  兼容性更好的@std/esm224<br/>6.4  本章小结224<br/>第7章  异步写法与流程控制225<br/>7.1  异步调用226<br/>7.1.1  异步与同步226<br/>7.1.2  浏览器中的异步227<br/>7.1.3  Node.js异步原理227<br/>7.1.4  API和示例229<br/>7.1.5  代码优化231<br/>7.2  Node.js自带的异步写法236<br/>7.2.1  错误优先的回调方式236<br/>7.2.2  EventEmitter240<br/>7.2.3  该选择哪种风格的写法247<br/>7.3  更好的异步流程控制248<br/>7.3.1  回调地狱248<br/>7.3.2  Thunk252<br/>7.3.3  Promise254<br/>7.3.4  Generator276<br/>7.3.5  async函数282<br/>7.4  本章小结287

内容摘要
Node.js开发简单,性能极好,一经发布便成了明星级项目。随着大前端领域的蓬勃发展,跨平台开发、API构建、Web应用开发等场景愈加常见,Node.js也成为大前端开发的必备“神器”。本书以Node.js为主,讲解了Node.js的基础知识、开发调试方法、源码原理和应用场景,旨在向读者展示如何通过最新的Node.js和npm编写出更具前端特色、更具工程化优势的代码。本书还讲解了Node.js中相当核心且复杂的异步流程控制,展望了未来异步流程的发展方向,非常适合大前端领域及后端领域的测试、运维及软件开发从业者阅读、学习。

精彩内容
Node.js诞生于2009年,是由Joyent公司的员工RyanDahl开发完成的,之后Joyent公司一直扮演着Node.js孵化者的角色。由于诸多原因,Ryan于2012年离开了Node.js社区,随后在2015年,由于Node.js的贡献者们在ES6新特性集成问题上产生意见分歧,因此分裂出io.js。
io.js的分裂最终促成了2015年Node.js基金会的成立,同年Node.jsv4.0顺利发布。Node.js基金会的创始成员包括Google、Joyent、IBM、Paypal、Microsoft、Fidelity和Linux基金会,创始成员将共同掌管过去由Joyent一家企业掌控的Node.js开源项目。此后,Node.js基金会发展得非常好,稳定地发布了5.x、6.x、7.x、8.x、9.x、10.x、11.x等多个版本,截止到本书完稿之时,最新版本已经是v11.14,最新的长期支持(LTS)版本是v10.15。
Node.js不是一门语言也不是一个框架,它是基于ChromeV8引擎的JavaScript运行时环境,同时结合libuv扩展了JavaScript功能,使得JavaScript能够支持浏览器DOM操作,同时具有只有后端语言才有的I/O、文件读写于操作数据库等能力,是目前使用最简单的全栈式环境。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP