- 博客(5)
- 收藏
- 关注
原创 JS实现堆排序
// 第一个非叶子结点 arr.length/2-1// 下沉 非叶子节点和自己的孩子比// 从第一个非叶子节点开始比function adjust(arr, target, len) { // 大顶堆:arr[i] >= arr[2i+1] && arr[i] >= arr[2i+2] for (let i = target * 2 + 1;...
2020-03-25 11:33:29 115
原创 token验证原理
token原理:客户端和服务器端身份校验登录页面输入用户名和密码进行登录服务器验证通过之后生成该用户的token并返回客户端存储该token后续所有请求都携带该token发送服务器端验证token是否通过...
2020-03-20 21:50:41 304
原创 JavaScript中的接口调用
1. 前后端交互模式传统形式的URL:schema://host:port/path?query#fragmentRESTFUL地址形式:URL定位资源,HTTP描述操作HTTP请求方式:GET、POST、PUT(修改)、DELETE2. Promise用法异步调用多次异步调用效果?多次嵌套Promise是一个对象,获取异步操作的消息好处:api...
2020-03-08 16:16:21 6496
原创 rem学习笔记
rem基础rem单位:相对于html元素的字体大小,root elementem相对于父元素的font-size字体大小而言, element整个页面只有一个html元素,不同宽度只要修改html大小, 就可以根据屏幕大小修改remrem的优势:可以通过修改html的文字大小,改变页面元素的大小,实现整体控制媒体查询:@media可以设置的属性:设备类型、设备宽高...
2020-03-07 13:14:11 209
原创 回流(reflow)
回流必将引起重绘,重绘不一定会引起回流。回流 (Reflow)定义:当Render Tree中部分或全部元素的尺寸、结构、或某些属性发生改变时,浏览器重新渲染部分或全部文档的过程称为回流。会导致回流的操作:页面首次渲染浏览器窗口大小发生改变元素尺寸或位置发生改变元素内容变化(文字数量或图片大小等等)元素字体大小变化添加或者删除可见的DOM元素激活CSS伪类(例如:...
2020-03-05 18:23:55 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人