E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
eventemitter
面试官:说说Node中的
EventEmitter
? 如何实现一个
EventEmitter
?
小册这是我整理的学习资料,非常系统和完善,欢迎一起学习现代JavaScript高级小册深入浅出Dart现代TypeScript高级小册linwu的算法笔记一、什么是
EventEmitter
?
·
2023-09-07 18:53
前端面试题
二、实现一个
EventEmitter
.js三、渲染VNode.js四、设计一个Cache.js前言本文主要记录在面试过程中,所遇到的题目。一、lodash.get方法?
天将降大任于我
·
2023-09-05 06:48
面试
面试
前端
深入了解Node.js中的一些特性
Node.js有很多吸引人的地方,有关它的报道不计其数,本文将针对
EventEmitter
、Streams、CodingStyle、Linting、CodingStyle等特性进行分析探讨,帮助用户对Node.js
sjfio
·
2023-08-24 08:37
Angular子组件监听父组件传入值的变化方法
子组件监听父组件传入值的变化import{Component,
EventEmitter
,Input,OnInit,Output,SimpleChanges}from'@angular/core';@Input
Larrywjk
·
2023-08-16 09:32
学习心得
angular.js
typescript
javascript
angular2+子组件调用父组件事件的两种方法@Input与 @Output +
EventEmitter
的区别
今天学习angular的父子组件通信的时候,突然产生一个疑问,出于好奇于是便进行测试分析,在此做下笔记父组件调用子组件的数据方法的话毋庸置疑我们使用@viewChild更为方便,但是子组件调用父组件事件方法的时候却有两种选择。1.通过@Input装饰器将父组件事件方法在子组件中接收,之后进行调用//父组件html文件//父组件ts文件exportclassAppComponent{publicti
花心小坚果
·
2023-08-16 09:30
angular
html5
javascript
html
Node.js(三):Events模块
events.
EventEmitter
类通过require('events').
EventEmitter
得到
EventEmitter
小闲_7843
·
2023-08-15 17:42
eventEmitter
简单实现
EventEmitter
是Node.js中提供的一个监听器类,类似于前端vue中的eventBus事件总线。其原理主要是发布订阅者模式。
何以为皇
·
2023-08-09 05:30
js
前端
手写node事件模块原理
事件模块使用方法letEventEmitter=require('events');let{inherits}=require('util');functionGirl(){}inherits(Girl,
EventEmitter
冰淇wbq
·
2023-08-07 00:38
面试:其他相关内容/Deno/OS/设计模式/性能优化
只有一个可执行文件安全控制浏览器支持模块加载内置功能,无需外部工具Deno和Node.JS区别操作系统cpu、核、进程与线程基础概念串行,并发与并行进程和线程的区别进程线程区别协程设计模式发布-订阅者/观察者模式class写法function写法
EventEmitter
PhotograpHB
·
2023-08-04 17:15
基础知识
面试
前端
React中组件之间通信(父子组件、跨级组件、无关组件)
目录父子组件之间通信父组件向子组件传递数据和方法父组件获取子组件数据和方法跨级组件之间通信使用props实现跨级组件通信使用context实现跨级组件通信使用状态管理实现跨级组件通信无关组件之间通信使用
EventEmitter
Celester_best
·
2023-07-31 13:19
React
web
react.js
vue.js
前端
angular4 子组件向父组件通信
之前我写过父组件向子组件通信:《angular4父组件向子组件通信传值》https://www.jianshu.com/p/b833163c89d8这次来写下子组件向父组件通信:【子组件】:1.引入import{Output,
EventEmitter
云小诺
·
2023-07-26 01:50
RN的传值相关
观察者模式通过
EventEmitter
实现事件机制,实现简单的观察者模式。发送端、接受端同时需要引入DeviceEventEmitter组件。
Arthur澪
·
2023-07-17 09:36
观察者模式
当一个对象的状态发生变化,其他依赖的所有对象都会自动收到通知.被依赖的对象叫做被观察者(Observable),依赖的对象叫做观察者(Observer).同样含义的称呼有:pub-sub,生产者消费者,
eventemitter
-eventlistener
lj72808up
·
2023-06-22 17:16
React 事件总线EventBus,实现全局事件响应
通过引入events包进行全局事件响应全局事件响应的好处可处理深层次组件传值,以及兄弟组件传值等兄弟组件传参bus文件:import{
EventEmitter
}from'events';consteventBus
弦生_a3a3
·
2023-06-22 11:59
面试高级前端工程师必问之流-stream
所有的流都是
EventEmitter
的实例。流的类型Node.js中有四种基本的流类型(本篇主要说前两种):Writab
南京闫伟亮的野爹
·
2023-06-19 23:42
前端
Node.js
面试
(node) warning: possible
EventEmitter
memory leak detected
今天项目中遇到个问题:在页面点击悬浮分享按钮时,有时候响应事件,有时候不可以,一开始我还怀疑我画布绘制问题导致按钮不可用,然而,注掉代码后,问题依旧时有时无,与canvas并无干系。开启调试,我发现控制台有报错信息:(node)warning:possibleEventEmittermemoryleakdetected.16listenersadded.Useemitter.setMaxListe
舒小妮儿
·
2023-06-14 15:34
js实现自定义事件
也可以使用现有的第三方库来实现:
EventEmitter
3JS的事件是基于“监听和回调”机制的,回调函数负责对事件的处理。通过自定义触发事件,并且声明回调函数,在恰当的时候对自定义事件进行触发。
a堅強的泡沫
·
2023-06-08 04:46
javascript
为了将node.js项目转换为Java,这里对node.js语法做简单记录
文章目录1.require指令来加载和引入模块2.创建服务器3.使用node命令执行node.js文件4.npm使用介绍与模块安装5.Node.js回调函数6.
EventEmitter
类7.Node.js
后端漫漫
·
2023-04-20 10:21
node.js
java
npm
Stream 对象的原型、事件
)那么它的对象层级为自身属性(由fs.ReadStream构造)原型:stream.Readable.prototype二级原型:stream.Stream.prototype三级原型:events.
EventEmitter
.prototype
kzc爱吃梨
·
2023-04-17 21:55
2020-03-20 发布-订阅模式
EventEmitter
发布-订阅模式,又称观察者模式。一对多:当一个对象更新时,所有依赖它的对象都将得到通知并自动更新。关键代码:在抽象类里有一个arraylist来存放观察者们。关键概念:即使没有观察者,主体也可以独自存在并正常运行。主体“发布”事件。观察者通过“订阅”事件来观察对象。优点:有助于解耦,保持功能的隔绝。因为触发事件的代码和监听事件的代码是完全分离的。缺点:如果观察者和主体之间有循环依赖,系统会循环崩溃
兔兔为赢
·
2023-04-15 07:20
创建项目勾选Vue3版本发现longpress 长按返回的event 缺少touches字段
经过一番调查,我发现这是因为Vue3中的event对象已经升级为全新的
EventEmitter
,与Vue2中的event对象有所不同,导致了这个问题的出现。
圣之维霞
·
2023-04-14 16:39
综合
web
前端
javascript
前端
html
React事件总线
快速实现一个事件总线(EventBus),来完成操作;B、在React中可以依赖一个使用较多的库events来完成对应的操作;1、首先安装依赖库events:$yarnaddevents;events常用的API:创建
EventEmitter
諾城
·
2023-04-07 00:18
events(事件触发器)
一个简单的
EventEmitter
实例,绑定了一个监听器。
eventEmitter
.on()用于注册监听器,
eventEmitter
.emit()用于触发事件。
hanxianshe_9530
·
2023-04-05 23:45
面试官:你会手写源码吗?我:什么是源码?
注意本文所有的手写源码实现都是基于es6的不想用原生去实现原因如下:一方面是网上太多原生实现的方案了另一方面是我们要面向未来编程多使用es6的特性更加贴合实际工作文章目录1.promise2.防抖节流3.
EventEmitter
木森林哥哥
·
2023-04-05 18:28
前端面试题
js
javascript
es6
vue.js
【面试官系列】10个必会JavaScript高频手写题,思路和相关知识点都给你备好了,不会看不懂了
另外,本期博客参与了【新星计划】,还请大家三连支持一下感谢感谢目录1.instanceOf2.实现promise3.实现发布订阅(
EventEmitter
)4.实现new方法5.实现一个call/
前端阿彬
·
2023-04-05 17:34
前端实用知识学习
javascript
手写题
面试
设计模式之发布订阅模式
发布订阅模式
EventEmitter
是一种设计模式,它是一种编程思想,它可以帮助我们解决”回调地狱“的问题。Promise也是借鉴了发布订阅设计模式的思想来实现的。
不二博客
·
2023-04-02 22:33
JavaScript
设计模式
node.js 笔记--如何使用node详解2
node事件循环:varevents=require('events');//引入events模块vareventemitter=newevents.
EventEmitter
();//创建
Eventemitter
幼稚小红帽
·
2023-03-28 20:18
angular学习笔记
*使用子组件暴露一个
EventEmitter
属性,当事件发生时,子组件利用该属性emits(向上弹射)事件。
halowyn
·
2023-03-22 05:05
EventEmitter
:从命令式 JavaScript class 到声明函数式的华丽转身
我们对一个简易的,面向对象的
EventEmitter
系统,一步步改造为函数式风格。并结合实例来说明函数式的优秀特性。
LucasHC
·
2023-03-21 23:21
使用
EventEmitter
构建基础的生命周期模型
使用
EventEmitter
构建基础的生命周期模型,比如onCreateonUpdateonDestroy,分别在每个阶段console.log一条消息。
尘世冒险家
·
2023-03-20 13:51
node.js
javascript
开发语言
ecmascript
eventEmitter
.addListener与
eventEmitter
.on有什么区别
eventEmitter
.addListener与
eventEmitter
.on有什么区别在Node.js中,
eventEmitter
.addListener和
eventEmitter
.on是等效的方法
尘世冒险家
·
2023-03-20 13:50
node.js
node.js
node.js里的event模块
所有发出事件的对象都是events.
EventEmitter
的实例,可以通过require("events");获得event模块。通常,事件名采用“驼峰式”命名方式,但是,并没有严格规定。
放飞吧自我
·
2023-03-19 17:07
09
EventEmitter
对象(事件触发与事件监听)
所有这些产生事件的对象都是events.
EventEmitter
的实例。
EventEmitter
类events模块只提供了
不会飞的fish
·
2023-03-18 22:43
Angular集成高德地图
旧版apiimport{Directive,ElementRef,OnInit,Output,
EventEmitter
,Input}from'@angular/core';import{environment
xrsylf
·
2023-03-13 19:49
Reactor 基本流程分析
SchedulersubscribeOn=Schedulers.newSingle("thread1");SchedulerpublishOn=Schedulers.newSingle("thread2");Consumer>
eventEmitter
雨山木工
·
2023-03-09 12:15
TypeScript实现类型安全的
EventEmitter
目录正文
EventEmitter
实现类型安全的
EventEmitter
临时扩展自定义事件结尾正文最近个人项目用
EventEmitter
模块越来越多了,因为类型不够安全,写起来要很小心。
·
2023-03-08 21:47
参考
EventEmitter
实现一个简单的订阅发布功能函数
目录目的实现总结目的订阅发布模式应该是JS最常用的设计模式,也可称之为观察者模式,前端各个方面都会涉及到它,比如:浏览器中的事件监听机制、nodejs中的
EventEmitter
、redux数据传递实现等等
·
2023-02-27 18:47
参考
EventEmitter
实现完整订阅发布功能函数
目录引言实现总结引言前一篇文章《实现一个简单的订阅发布功能函数|参考
EventEmitter
》实现了简单版本的,本篇文章用JS完整实现Node.js中的
EventEmitter
。
·
2023-02-27 18:47
Angular 父组件监听子组件事件--by
EventEmitter
EventEmitter
的一个典型应用就是父组件监听子组件的事件。子组件暴露一个
EventEmitter
属性,当事件发生时,子组件利用该属性emits(向上弹射)事件。
柳源居士
·
2023-02-18 08:46
6. Nodejs stream
所有的Stream对象都是
EventEmitter
的实例。常用的事件有:data-当有数据可读时触发。end-没有更多的数据可读时触发。error-在接收和写入过程中发生错误时触发。
chxuu
·
2023-02-07 09:13
angular之交互
@Output()voted=new[
EventEmitter
]
叶熙雯
·
2023-02-03 09:46
父子组件通讯
输出Output属性暴露事件生产者,如
EventEmitter
对象。
zlb123456
·
2023-02-02 00:47
从一道面试题简单谈谈发布订阅和观察者模式
我答道,“有用到vuex,有的场景也会用
EventEmitter
2”。面试官继续问,“那你能手写代码,实现一个简单的
EventEmitter
吗?”手写
EventEmitter
我犹豫了一会儿,想到使用E
前端司南
·
2023-01-31 02:44
javascript
发布订阅模式
观察者模式
通过Vue源代码解析$on、$emit实现原理
也可以来我的博客看哦传送门Vue的$emit、$on和Node.js的
EventEmitter
的使用方法非常类似。正式开始$on绑定事件Vue中的$on是一种将函数与事件绑定的方法。
YuJianChi
·
2023-01-27 01:56
基于javascript专题一总结(2023年版)
目录函数柯里化定义#实现#应用场景#参数复用Nodejs的
EventEmitter
#Api#基本使用#手动实现
EventEmitter
#JavaScript自定义事件防抖浅拷贝和深拷贝数组去重,扁平,最值去重
极客云曦
·
2023-01-23 08:04
javascript
前端
开发语言
Node的Web编程
是单线程运行的:采用事件轮询方式,不断的查询事件队列中的消息,然后根据消息执行对应的回调函数3、node事件机制中的三个角色(1)事件(Event):使用node的内置模块’events’(2)事件发射器(
EventEmitter
不想写,还得写,写就写,慢慢写
·
2022-12-08 08:22
javascript
Nodejs Buffer的使用及Stream流和事件机制详解
目录前言Buffer使用Buffer拼接编码问题拼接的正确姿势文件读取性能在网络中的应用流Stream管道pipe()
EventEmitter
总结前言昨天我们讲述了Buffer类的基础用法,今天我们介绍一下
·
2022-11-05 00:55
react的通信方式
eventEmitter
新建eventBus.jsimport{
EventEmitter
}from'events';exportdefaultnewEventEmitter();发布组件importBusfrom'../..
我是七月
·
2022-10-26 17:44
Node
EventEmitter
事件队列
varproxy=newevents.
EventEmitter
()varstatus="ready"varselect=function(callback){proxy.once("selected",
·
2022-09-05 17:20
Node的事件处理和readline模块详解
通过Node的readline模块实现终端的输入总结一、Node的事件处理1、采用事件驱动模型2、Node是单线程的,采用事件轮询方式来处理事件3、事件机制中的三个角色:事件(Event)、事件发生器(
EventEmitter
·
2022-08-24 18:21
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他