总结
zKing 2018-12-10 Node.js
# 一些基础注意事项
- 不掌握异步编程就不算学会NodeJS。
- 异步编程的回调函数的第一个参数一定要保留为 err
- 异步编程依托于回调来实现,而使用回调不一定就是异步编程。
- 异步编程下的函数间数据传递、数组遍历和异常处理与同步编程有很大差别。
- 要熟悉官方API文档。并不是说要熟悉到能记住每个API的名称和用法,而是要熟悉NodeJS提供了哪些功能,一旦需要时知道查询API文档的哪块地方。
- JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。
# 思考
其实整理完整个专题以后,对了 Node.js 确实有了比之前更深入的了解,但是还是有很多欠缺。如果仅仅只是用于 web 开发的话,感觉现在所了解到的已经够用了,如果要更熟悉 Node.js,以后免不了更加深入服务端的内容以及对源码的阅读。
总之,整个专题整理到现在就暂时结束了。等开始工作后,再进行一些进阶的知识补充。