js异步方式
2024-10-15 02:29:20
node.js的例子
1、回调
创建 main.js 文件
var fs = require("fs"); fs.readFile('input.txt','utf8', function (err, data) {
if (err) return console.error(err);
console.log(data.toString());
}); console.log("程序执行结束!");
运行结果
2、监听
创建main.js
var events = require('events');
var emitter = new events.EventEmitter();
var events = require('events');
var emitter = new events.EventEmitter();
emitter.on('event1', function(arg) {
console.log('1-Lisn', arg);
});
emitter.on('event2', function() {
console.log('2-LisnA', arguments[1]);
});
emitter.on('event2', function() {
console.log('2-LisnB', arguments[0]);
});
emitter.emit('event2', '吃饭', '睡觉');
console.log("//////////////////////");
emitter.emit('event1', '学习','看电视');
运行结果
最新文章
- 使用Jmeter进行http接口性能测试
- jiffies和HZ
- [摘录]quarts :overview
- memcache和memcahced的区别
- Mysql中使用FIND_IN_SET解决IN条件为字符串时只有第一个数据可用的问题
- java io学习记录(路径分隔符)
- ";fatal: protocol error: bad line length character: No This";
- 研华ADAM 6000系列型号枚举值
- Celery异步调度框架(一)基本使用
- WebView 安全之 addJavascriptInterface
- 再唠叨JS模块化加载之CommonJS、AMD、CMD、ES6
- css3 实现波浪(wave)效果
- 未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker
- BZOJ1567 [JSOI2008]Blue Mary的战役地图 二分答案 哈希
- SSM_CRUD新手练习(4)修改生成的mapper.xml映射文件
- net.sf.json------json解析
- 浏览器内核、排版引擎、js引擎
- RabbitMQ的TopicExchange通配符问题
- JBoss 系列十八:使用JGroups构建块RpcDispatcher构建群组通信应用
- mybatis 批量修改接口的几种实现方式