JavaScript
文章平均质量分 71
坠落清风
兴趣爱好者,所有文章只是自己的记录,若有错误或不严谨的地方欢迎指正,相互学习,一起进步。
展开
-
如何使用WebSocket
WebSocket是一种在单个TCP连接上进行全双工通信的协议。旨在解决Web应用程序 客户端 与 服务端 之间若要进行双向通信不得不使用轮询这种开销极大的方式的问题。特点全双工 服务端可以主动向客户端推送信息,客户端也可以主动向服务端发送信息与HTTP共享端口,基于HTTP完成握手数据传输基于帧,支持发送文本类型数原创 2022-01-09 00:14:56 · 703 阅读 · 0 评论 -
如何简单使用JavaScript实现一个EventEmitter 包含on,once,off,emit
如何简单使用Javascript实现一个EventEmitter 包含on,once,off,emit使用发布订阅者模式,简单实现,代码如下:class EventEmitter { constructor() { this.eventProcessingMap = new Map(); } emit(eventName, ...args) { if (!typeof eventName === "srting" || !typeof eventName === "symbo原创 2021-09-02 23:59:06 · 867 阅读 · 0 评论 -
JavaScript基础系列:JavaScript属性描述符
JavaScript基础系列:JavaScript属性描述符属性描述符1 描述符可拥有的键值2 描述符键值介绍2.1 configurable2.2 enumerable2.3 value2.4 writable2.5 get2.6 set3 描述符的判定4 描述符的应用4.1 Object.defineProperty()4.2 Object.defineProperties()属性描述符从ES5开始,所有的属性都具备属性描述符,目前对象中属性的属性描述符主要有两种形式:数据描述符和存取描述符(访问原创 2021-05-08 02:57:20 · 316 阅读 · 0 评论