03 2024 档案

proxy与defineproperty
摘要:proxy与defineproperty区别 1.defineproperty是属性劫持,而proxy针对是对象代理 2.defineproperty需要循环遍历对象,消化性能,而proxy不用(仅针对vue情况下多对象复杂情况,正常情况下defineproperty性能比proxy好) 3.def 阅读全文

posted @ 2024-03-31 18:07 sss大辉 阅读(292) 评论(0) 推荐(0) 编辑

柯里化、组合、管道
摘要:// 柯里化是把一个多参数函数转化成一个嵌套的一元函数的过程 function currying (fn) { let _args = [], max = fn.length let closure = function (...args) { // 先把参数加进去 _args.push(...ar 阅读全文

posted @ 2024-03-29 00:02 sss大辉 阅读(21) 评论(0) 推荐(0) 编辑

回流/重绘
摘要:回流:布局引擎会根据各种样式计算每个盒子在页面上的大小与位置 重绘:当计算好盒模型的位置、大小及其他属性后,浏览器根据每个盒子特性进行绘制 浏览器解析渲染机制: 解析HTML,生成DOM树,解析CSS,生成CSSOM树 将DOM树和CSSOM树结合,生成渲染树(Render Tree) Layout 阅读全文

posted @ 2024-03-26 20:23 sss大辉 阅读(11) 评论(0) 推荐(0) 编辑

HTTP1.0/HTTP1.1/HTTP2.0区别
摘要:HTTP1.0: 浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接 HTTP1.1: 引入了持久连接,即TCP连接默认不关闭,可以被多个请求复用 在同一个TCP连接里面,客户端可以同时发送多个请求 虽然允许复用TCP连接,但是同一个TCP连接里面,所有的数据通信是按次 阅读全文

posted @ 2024-03-26 01:04 sss大辉 阅读(35) 评论(0) 推荐(0) 编辑

http与https
摘要:1.HTTP (HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范(传输的是明文数据) 2.HTTPS = HTTP + SSL/TLS 流程图如下所示: SSL 的实现这些功能主要依赖于三种手段: 对称加密:采用协商的密钥对数据加密 非对称加密:实 阅读全文

posted @ 2024-03-26 00:47 sss大辉 阅读(35) 评论(0) 推荐(0) 编辑

几种常见排序算法
摘要:冒泡排序 从小到大排 两个两个排序,这样最大的就在后面,下楼排序就排除最后一个,每次循环减一即可,还可以加一个状态,只要有一个状态不变,顺序是正确的 import { ref } from 'vue' let arr1 = ref([]) const a1 = (arr: any) => { for 阅读全文

posted @ 2024-03-13 17:48 sss大辉 阅读(11) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示