第1题, 什么是nodejs?我们在哪里使用它?
Nodejs是服务器端的一门技术。它是基于Google V8 JavaScript引擎而开发的。用来开发可扩展的服务端程序。
第2题,为什么要使用node js?
nodejs会让我们的编程工作变得简单,它主要包含如下几点几个好处:
执行快速。
永远不会阻滞。
JavaScript是通用的编程语言。
异步处理机制。
避免并行所带来的问题。
第3题,nodejs有哪些特点?
是单线程的,但是有很高的可扩展性,使用JavaScript作为主流编程语言。使用的是异步处理机制和事件驱动。处理高效。
第4题, Set immediate和set time out 区别在哪里?
Set immediate就是马上执行的意思。Set time out, 时间参数传为0,也想获得同样的功能。只不过前者要快一些。
第5题,如何更新nodejs的版本?
npm install npm -g
第6题,为什么nodejs是单线程的?
Nodejs使用的是单线程没错,但是通过异步处理的方式,可以处理大量的数据吞吐量,从而有更好的性能和扩可扩展性。
第7题,什么是回调函数?
回调函数是指用一个函数作为参数传入另一个函数,这个