- hello-world:第一个Node.js应用
- deep-strict-equal:deepStrictEqual示例
- buffer-demo/character-encodings.js:指定字符编码
- buffer-demo/buffer-slice.js:切分缓冲区
- buffer-demo/buffer-concat.js:连接缓冲区
- buffer-demo/buffer-compare.js:比较缓冲区
- buffer-demo/buffer-read.js:缓冲区解码
- buffer-demo/buffer-write.js:缓冲区编码
- events-demo/parameter-this.js:监听事件
- events-demo/parameter-lambda.js:lambda方式监听事件
- events-demo/set-immediate.js:异步模式监听事件
- events-demo/emitter-once.js:仅处理事件一次
- events-demo/error-event.js:为error事件注册监听器
- events-demo/event-names.js:获取已注册的事件的名称
- events-demo/event-listeners.js:获取监听器数组的副本
- events-demo/prepend-listener.js:将事件监听器添加到监听器数组的开头
- events-demo/remove-listener.js:移除监听器
- fs-demo/fs-open.js:打开文件
- fs-demo/fs-read.js:读取文件
- fs-demo/fs-read-dir.js:读取目录
- fs-demo/fs-read-file.js:读取文件的全部内容
- fs-demo/fs-write.js:写入文件
- fs-demo/fs-write-string.js:将字符串写入文件
- fs-demo/fs-write-file.js:将数据写入文件
- child-process/spawn-command.js:使用spawn
- child-process/exec-command.js:使用exec
- child-process/exec-file.js:使用execFile
- stream-demo/stream-readable-event.js:readable事件
- stream-demo/stream-pause.js:流停止触发data事件
- stream-demo/stream-pipe.js:绑定可写流到可读流
- stream-demo/stream-read.js:从内部缓冲拉取并返回数据
- stream-demo/stream-unpipe.js:解除绑定
- stream-demo/stream-async-iterator.js:异步迭代器
- stream-demo/stream-finish.js:finish事件
- net-demo/create-server.js:创建TCP服务器
- net-demo/socket-write.js:TCP服务器的例子
- net-demo/server-close.js:关闭TCP服务器
- dgram-demo/create-socket.js:创建UDP服务器
- dgram-demo/socket-close.js:关闭UDP服务器
- dgram-demo/upd-server.js:UDP服务器
- dgram-demo/upd-client.js:UDP客户端
- http-demo/hello-world.js:第一个HTTP服务器
- http-demo/rest-service.js:构建REST服务的例子
- ws-demo:WebSocket聊天服务器的例子
- tls-demo/tls-server.js:构建TLS服务器
- tls-demo/tls-client.js:构建TLS客户端
- express-demo:Express示例
- express-rest:Express REST 示例
- socket-io-demo:Socket.IO示例
- angular-demo:Angular应用的例子
- mysql-demo:操作MySQL的例子
- mongodb-demo:操作MongoDB的例子
- redis-demo:操作Redis的例子
- user-management:内存版的“用户管理”客户端
- user-management-rest:“用户管理”服务端
- user-management-ui:与服务端对应的“用户管理”客户端
与该源码配套的书籍《Node.js企业级应用开发实战》已经出版,内容详见全书目录。
本书如有勘误,会在https://github.com/waylau/nodejs-book-samples/issues上进行发布。由于笔者能力有限,时间仓促,难免错漏,欢迎读者批评指正。
您也可以上豆瓣给老卫打Call。
实体店及各大网店有售。据我所知有如下网站供应:
想低于市价得到本书?来二手书集市试试看。
也可以直接关注我博客(https://waylau.com/)或者我的开源书(https://waylau.com/books/)了解更多免费咨询。
您也可以直接联系我:
- 博客:https://waylau.com
- 邮箱:waylau521(at)gmail.com
- 微博:http://weibo.com/waylau521
- 开源:https://github.com/waylau
若您对本书不感冒,笔者还写了其他方面的超过一打的书籍(可见https://waylau.com/books/),多是开源电子书。
本人也维护了一个books-collection项目,里面提供了优质的专门给程序员的开源、免费图书集合。
二手书集市(https://github.com/waylau/second-hand-books),提供优质二手书交易。
捐赠所得所有款项将用于开源事业!