复习
乐乐好痛苦
这个作者很懒,什么都没留下…
展开
-
谈谈你对WebSocket的理解
一、什么是WebSocketWebSocket是一种基于TCP的全双工通信协议,在应用层。1.为什么需要WebSocket1、传统上的HTTP协议它是无状态的,服务器不能够识别是哪个客户端发送的请求,不能够保存状态。2、WebSocket弥补了这一问题,在客户端向服务端发送请求之后,服务器处理请求并返回到客户端,使用WebSocket可以使得服务器主动向浏览器推送消息2.WebSocket与HTTP的区别1、HTTP是客户端直接向服务端发送请求,WebSocket是在完成一次握手之原创 2022-04-04 09:55:01 · 2511 阅读 · 0 评论 -
1本地存储-----Cookie、LocalStorage
本地存储本地存储分为Cookie、 LocalStorage 与 SessionStoragelocalStorage 设置:localStorage.setItem(key, value) 读取:localStorage.getItem(key) 删除:localStorage.removeItem(key) cookie存储数据的一种方式(或者方案),达到保存状态。很大的概率是应用在登录成功以后(保存登录状态)保存状态的鼻祖就是cookie。localSto原创 2022-01-04 22:39:20 · 176 阅读 · 0 评论 -
JavaScript----继承
继承1、原型链继承 原型链继承:原型链继承就是将父类的实例对象赋值给子类的原型对象。 面试题:如何用一句话实现继承:将父的实例赋给子类的原型(一定要说,有不足)。 不足: 1、如果父类有引用类型,子类一改,会导致后续的都改了 2、子的constructor指向父类,这是不对的,应该指向自己的构造函数 2、对象冒充继承 对象冒充继承:在子类的构造函数中,调用父类的构造函数,并用call改this指向为子的实例 好处:解决了父类引用类型子类一改全改的问题原创 2022-01-03 11:12:42 · 318 阅读 · 0 评论 -
判断数据类型的方法
判断数据类型的方法数据类型分为两类:基本数据类型和引用数据类型①typeof只能判断出来基本数据类型,引用数据类型都返回object②instanceof可以判断出来引用数据类型,但是null是个特例null instanceof Object ----false③这个方法可以判断出所有数据类型Object prototype toString call(参数).slice(8,-1)...原创 2022-01-03 11:10:10 · 217 阅读 · 0 评论 -
深拷贝与浅拷贝
目录如何实现深拷贝JSON.parse(JSON.stringify(xxx))(不能拷贝对象中的方法)递归的方法实现深浅拷贝ES6 新增 ... 展开方式实现深拷贝使用lodash工具库实现深拷贝深拷贝:将内存地址中存放的数据完整的克隆下来,放入到新开辟的内存空间中。浅拷贝:①拷贝基本数据类型:直接拷贝实体数据②拷贝复杂数据类型:只能拷贝引用地址,拷贝不到实体数据如何实现深拷贝JSON.parse(JSON.stringify(xxx))(不能拷贝对象中的方法)原创 2022-01-02 12:12:41 · 330 阅读 · 0 评论