最赞回答 / 慕设计9909836
                                
                                                            举个例子:现有一段代码包含三个语句:语句1、语句2、语句3.正常的执行顺序:1 -> 2 -> 3如果语句2中包含一个回调函数,执行顺序可能为:1 -> 2 -> 3 -> 2中的回调函数也就是说语句3没有等到语句2中的所有代码执行完就已经运行了回调函数在获得执行条件时执行,执行时间是不确定的(这里老师用延时器做了模拟),这就是异步;即便永远运行不到,也不会影响后续代码的运行,这就是非阻塞。
                            
                        
                        2018-05-28
                
            
                                最赞回答 / Linaer000
                                
                            
                                                            var index = require('./index');
var klass = [{klass:'三年二班', teacherName:'苍进空', students:['白富美','高富帅']},{klass:'二年二班', teacherName:'苍进空', students:['白富美','高富帅']}];
index.add(klass);可以这么优化一下就完美了。
                        
                        2018-05-23
                
            
                                最新回答 / brian_zeng
                                
                                                            谢谢写了一次!居然可以爬取!谢谢老师var http = require('http')var url = 'http://www.runoob.com/nodejs/nodejs-tutorial.html';http.get(url,function(res){	var html=''	res.on('data',function(data){		html += data	})	res.on('end',function(){		console.log(html)	})}).on('error',fu...
                            
                        
                        2018-05-17
                
            
                                最赞回答 / 桃奈悠悠
                                
                                                            有些人说“这是一种通过javascript语言开发web服务端的东西”。更直白的可以理解为:node.js有非阻se塞,事件驱动/O等特性,从而让高并发(high concurrency)在的轮询和comet构建的应用中成为可能。  浏览器给网站发请求的过程一直没怎么变过。当浏览器给网站发了请求,服务器收到了请求,然后开始搜寻被请求的资源。如果有需要,服务器还会查询一下数据库,最后把响应结果传回浏览器。不过,在传统的web服务器中,比如apache服务器,每一个请求都会让服务器创建一个新的进程来处理这个请...
                            
                        
                        2018-05-15
                
             
             
        











