node 自诩异步编程是它的优势,为什么在引用外部包的时候函数是同步方
展开全部
1. 启动一个Node Server,通过这个Server访问一个php文件,怎么输出运行解析php后的结果?
2. 怎么在Node里实现一个类似php里的sleep()函数?
3. Node 自诩异步编程是它的优势,为什么在引用外部包的时候(require()函数)是同步方法,而非异步方法
4. Node 里有readFile和对应的同步方法readFileSync,但http.get() 却没有 http.getSync(),如果要实现一个http.getSync(),怎么做?
这些问题都是开放式,甚至你可以理解没有标准答案,主要看怎么回答,比如说第二题,如果能把NodeJS中多数用到阻塞的场景说清楚以及怎么模拟sleep(),就大概能知道他写NodeJS有多深了。还有第三题,根本无解,但如果讲出对同步异步编程的优缺点、或者说出NodeJS在同步异步API设计中不一致和缺陷,也算比较了解NodeJS了。
2. 怎么在Node里实现一个类似php里的sleep()函数?
3. Node 自诩异步编程是它的优势,为什么在引用外部包的时候(require()函数)是同步方法,而非异步方法
4. Node 里有readFile和对应的同步方法readFileSync,但http.get() 却没有 http.getSync(),如果要实现一个http.getSync(),怎么做?
这些问题都是开放式,甚至你可以理解没有标准答案,主要看怎么回答,比如说第二题,如果能把NodeJS中多数用到阻塞的场景说清楚以及怎么模拟sleep(),就大概能知道他写NodeJS有多深了。还有第三题,根本无解,但如果讲出对同步异步编程的优缺点、或者说出NodeJS在同步异步API设计中不一致和缺陷,也算比较了解NodeJS了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询