日期: 2022-09-20 18:48:17 浏览数:4

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
广东省汕尾淘宝店铺设计-汕尾淘宝天猫网店美工-汕尾网店运营-汕尾拼多多宝贝设计多少钱-汕尾京东开店-汕尾美团代运营-汕尾阿里巴巴首页装修价格费用-汕尾主图详情页编辑排版PS美工修图加水印-汕尾logo设计-汕尾商标注册-汕尾知识产权申请-汕尾高企认定

县(市、区) | 镇建制 | 街道办事处 |
|---|---|---|
城区 | 红草、东涌、捷胜(3个) | 新港、香洲、凤山、马宫、田墘、遮浪、东洲(7个) |
海丰县 | 海城、城东、附城、梅陇、联安、陶河、赤坑、大湖、可塘、公平、黄羌、平东(12个) | 小漠、鹅埠、赤石、鲘门(4个) |
陆丰市 | 甲子、碣石、湖东、大安、博美、内湖、南塘、陂洋、八万、金厢、潭西、甲东、上英、桥冲、甲西、西南、河东(17个) | 东海、城东、河西(3个) |
陆河县 | 河田、河口、新田、上护、水唇、东坑、南万、螺溪(8个) | |
合计 | 40个镇 |
Node.js 异步编程的直接体现就是回调。
异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。
回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。
例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。
回调函数一般作为函数的最后一个参数出现:
function foo1(name, age, callback) { }function foo2(value, callback1, callback2) { }创建一个文件 input.txt ,内容如下:
菜鸟教程官网地址:www.runoob.com
创建 main.js 文件, 代码如下:
var fs = require("fs");var data = fs.readFileSync('input.txt');console.log(data.toString());console.log("程序执行结束!");以上代码执行结果如下:
$ node main.js菜鸟教程官网地址:www.runoob.com程序执行结束!
创建一个文件 input.txt ,内容如下:
菜鸟教程官网地址:www.runoob.com
创建 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程序执行结束!菜鸟教程官网地址:www.runoob.com
以上两个实例我们了解了阻塞与非阻塞调用的不同。第一个实例在文件读取完后才执行程序。 第二个实例我们不需要等待文件读取完,这样就可以在读取文件时同时执行接下来的代码,大大提高了程序的性能。
因此,阻塞是按顺序执行的,而非阻塞是不需要按顺序的,所以如果需要处理回调函数的参数,我们就需要写在回调函数内。
广东省汕尾淘宝店铺设计-汕尾淘宝天猫网店美工-汕尾网店运营-汕尾拼多多宝贝设计多少钱-汕尾京东开店-汕尾美团代运营-汕尾阿里巴巴首页装修价格费用-汕尾主图详情页编辑排版PS美工修图加水印-汕尾logo设计-汕尾商标注册-汕尾知识产权申请-汕尾高企认定
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)