当前位置: 首页 > wzjs >正文

动效网站建设推广普通话手抄报图片大全

动效网站建设,推广普通话手抄报图片大全,比特币网站做任务,做代购网站有哪些东西吗Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文…

Node.js 异步编程的直接体现就是回调。

异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。

回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。

例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。

回调函数一般作为函数的最后一个参数出现:

function foo1(name, age, callback) { }
function foo2(value, callback1, callback2) { }

阻塞代码实例

创建一个文件 input.txt ,内容如下:

W3Cschool教程官网地址:www.w3cschool.cn

创建 main.js 文件, 代码如下:

var fs = require("fs");var data = fs.readFileSync('input.txt');console.log(data.toString());
console.log("程序执行结束!");

以上代码执行结果如下:

$ node main.js
W3Cschool教程官网地址:www.w3cschool.cn程序执行结束!

非阻塞代码实例

创建一个文件 input.txt ,内容如下:

W3Cschool教程官网地址:www.w3cschool.cn

创建 main.js 文件, 代码如下:

var fs = require("fs");fs.readFile('input.txt', function (err, data) {if (err) return console.error(err);console.log(data.toString());
});console.log("程序执行结束!");

以上代码执行结果如下:

$ node main.js
程序执行结束!
W3Cschool教程官网地址:www.w3cschool.cn

以上两个实例我们了解了阻塞与非阻塞调用的不同。第一个实例在文件读取完后才执行完程序。 第二个实例我们呢不需要等待文件读取完,这样就可以在读取文件时同时执行接下来的代码,大大提高了程序的性能。

因此,阻塞按是按顺序执行的,而非阻塞是不需要按顺序的,所以如果需要处理回调函数的参数,我们就需要写在回调函数内。

http://www.dtcms.com/wzjs/64288.html

相关文章:

  • 在xampp下搭建本地网站域名地址查询
  • 北京P2P公司网站建设百度浏览器
  • 网页制作与网站设计论文一键优化下载
  • 烟台酒店网站建设下载百度2024最新版
  • wordpress调用文件上传抖音优化
  • 网站提取规则怎么设置bilibili推广网站
  • 中国最大的外贸平台宁波专业seo服务
  • 企业官网怎么注册网站seo技术能不能赚钱
  • 汕头制作网站软件百度推广多少钱一个月
  • 网站的资讯内容新站快速收录
  • 饰品公司网站建设策划书网站怎么优化排名靠前
  • 阿里云怎样做商城式网站百度关键词推广工具
  • 帮别人做ppt赚钱的网站seo的中文含义
  • 做网站需要租服务器吗推广平台怎么找客源
  • 如何让wordpress id连续网站及搜索引擎优化建议
  • 政府门户网站建设策划网络营销模式有哪些?
  • 19寸 网站做多大百度广告联盟平台的使用知识
  • 12306网站如何做火车票候补360优化大师安卓下载
  • 常用搜索网站如何做网络推广
  • 社区论坛自助建站网看片应该搜什么关键词哪些词
  • 企业网站推广可以选择哪些方法?网络营销的优势与不足
  • 网站片头怎么做深圳网络营销推广公司
  • 外国网站做任务赚钱企业站seo价格
  • 鹰潭做网站公司百度指数分是什么
  • 黄山网站建设哪家好最近新闻内容
  • 论文中引用网站怎么写seo优化网站推广专员招聘
  • 网站怎么吸引流量在线生成个人网站
  • 建设大马路小学网站北京百度竞价托管
  • 百度在西安有分公司吗山东seo
  • 营销型企业网站类型安卓优化大师老版本下载