课件和 Demo 地址
https://github.com/geektime-geekbang/geek-nodejs
作者回复: 看得很仔细,确实说错了,感谢!!
关于局部变量的问题,JS里有一个需要关注的地方就是var关键字声明的变量会有一个变量提升的机制,把变量的可用范围提升到整个所在函数里。(在node.js里,一个JS模块也可以视为一个函数,后面会讲到)所以它会跨越if else范围可用
用es6标准里的let和const关键字声明变量的话,就不会有上面说到的现象,会和其他语言更接近些。
作者回复: 大概每周五到十节吧!
作者回复: 多谢反馈,发现这个问题了,后面的课程会尽量大
作者回复: 首先你得
作者回复: 如果可以,我希望一周只更新一节课[捂脸]。工程的内容会在第五章讲
作者回复: 可能是我敲代码的时候会有的一些碎碎念。后面我注意一下。
编辑回复: 精彩的在后面
作者回复: 不太建议修改process对象。如果实在是想要有全局变量,依靠node.js的模块机制,定义一个config模块就够了。模块机制后面会讲到
作者回复: 谢谢。
作者回复: 确实不严谨,赞一下你的火眼金睛
作者回复: 实际写代码的时候我本身也是用let,确实会好些。这里只是讲原理所以就没处理得那么严格
作者回复: 不许说我短!我不认!
作者回复: 谢谢!
作者回复: 谢谢,我也是提升自己的过程