![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 54
乐乐好痛苦
这个作者很懒,什么都没留下…
展开
-
谈谈你对WebSocket的理解
一、什么是WebSocketWebSocket是一种基于TCP的全双工通信协议,在应用层。1.为什么需要WebSocket1、传统上的HTTP协议它是无状态的,服务器不能够识别是哪个客户端发送的请求,不能够保存状态。2、WebSocket弥补了这一问题,在客户端向服务端发送请求之后,服务器处理请求并返回到客户端,使用WebSocket可以使得服务器主动向浏览器推送消息2.WebSocket与HTTP的区别1、HTTP是客户端直接向服务端发送请求,WebSocket是在完成一次握手之原创 2022-04-04 09:55:01 · 2502 阅读 · 0 评论 -
浏览器的回流和重绘(Reflow&&Repaint)
回流一定会引起重绘,重绘不一定引起回流回流:页面的部分内容或者全部内容重新渲染重绘:对元素的样式进行改变会导致回流的操作页面首次渲染 元素内容改变 字体大小改变 激活CSS伪类 添加删除DOM元素如何避免回流CSS尽量不使用table布局 避免使用CSS表达式JavaScript避免频繁操作样式 避免频繁操作DOM 给元素设置display 避免频繁读取总结一切引起元素位置改变的行为都会引起回流不会引起元素位置发生改变的行为称为重绘...原创 2022-03-27 13:26:27 · 1051 阅读 · 0 评论 -
异步与同步
promise与异步Promise是异步编程的一种解决方案回调可以称异步。注意:Array上的那些函数,虽然需要回调函数,但它不是异步。所以这些不用Promise处理。1、同步(1)使用alert介绍同步阻塞(2)使用函数计算两个数的和调用后用变量接收2、异步常见的应用场景:(1)网络请求(2)读取文件(3)js中的事件函数就是非常典型的异步表现形式。异步的特点:①都有一个延迟时间②不影响其他代码运行同步和异步的区别:同步:没有回调,函数调用直接用等号赋值,如果程原创 2022-01-05 21:36:28 · 373 阅读 · 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 · 172 阅读 · 0 评论 -
JavaScript----继承
继承1、原型链继承 原型链继承:原型链继承就是将父类的实例对象赋值给子类的原型对象。 面试题:如何用一句话实现继承:将父的实例赋给子类的原型(一定要说,有不足)。 不足: 1、如果父类有引用类型,子类一改,会导致后续的都改了 2、子的constructor指向父类,这是不对的,应该指向自己的构造函数 2、对象冒充继承 对象冒充继承:在子类的构造函数中,调用父类的构造函数,并用call改this指向为子的实例 好处:解决了父类引用类型子类一改全改的问题原创 2022-01-03 11:12:42 · 309 阅读 · 0 评论 -
判断数据类型的方法
判断数据类型的方法数据类型分为两类:基本数据类型和引用数据类型①typeof只能判断出来基本数据类型,引用数据类型都返回object②instanceof可以判断出来引用数据类型,但是null是个特例null instanceof Object ----false③这个方法可以判断出所有数据类型Object prototype toString call(参数).slice(8,-1)...原创 2022-01-03 11:10:10 · 213 阅读 · 0 评论 -
express框架
目录简介安装及基本使用工具的使用nodemonRest Client路由中间件简介中间件的好处总结特点使用中间件简介Express是基于基于 Nodejs平台,快速、开放、极简的 Web 开发框架官网地址:Express - 基于 Node.js 平台的 web 应用开发框架 - Express 中文文档 | Express 中文网作用:使用 Express,我们可以方便、快速的创建 Web 网站的服务器或 API 接口(纯json数据)的服务原创 2022-01-01 10:29:15 · 194 阅读 · 0 评论 -
nodejs创建服务器步骤
1、引入http模块。这个模块是内置模块const http = require('http')2、http身上有个createServer() 函数 创建服务器的。const server = http.createServer() //得到 个服务器对象3、 兼听事件: 兼听用户发的请求事件server.on( 'request',function(req,res){ /* req:request简写。语法上只是一个形参而已,请求消息原创 2022-01-01 10:13:56 · 692 阅读 · 0 评论 -
HTTP基础总结
服务端和客户端请求:用户主动发起诉求处理:去找到相应的页面响应:找到页面返回给用户URL地址简单来说就是网址。URL(全称是Uniform Resource Locator)中文叫统一资源定位符,用于标识互联网上每个资源的唯一存放位置。浏览器只有通过URL地址,才能正确定位资源的存放位置,从而成功访问到对应的资源。通信协议就是规定 。你如何发请求(如何把诉求告诉服务器),以及如何响应(如何把结果返回给客户端)服务器名称网址(域名),在全世界没有重复的域名 。刚才我们说原创 2022-01-01 10:06:09 · 1120 阅读 · 0 评论 -
jQuery基础知识整理
1、class操作 jQuery元素.addClass('class名'); 添加 一次可以添加多个 jQuery元素.removeClass('class名'); 删除 一次可以删除多个 jQuery元素.toggleClass('class名'); 切换 如果有这个class,则删除,如果没有,则添加 jQuery元素.hasClass('class名'); 查找是否有,返回布尔值 2、css操作 jQuery元素.css('样式属性', '值'); /..原创 2021-12-13 17:36:35 · 545 阅读 · 0 评论