会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wanglei1900
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
19
下一页
2023年2月14日
移动端Click300毫秒点击延迟 解决办法
摘要: 移动端Click300毫秒点击延迟产生的原因 移动端浏览器的默认显示宽度是980px(不同机型各异,但相差不大),而不是屏幕的宽度(320px或其他)。为了对早期普通网页更好的体验,iphone设计了双击放大显示的功能–这就是300ms延迟的来源:如果用户一次点击后300ms内没有其他操作,则认为是
阅读全文
posted @ 2023-02-14 21:39 wanglei1900
阅读(70)
评论(0)
推荐(0)
2023年2月13日
任务队列与事件循环
摘要: 任务队列与事件循环 JS是单线程,为了防止线程的阻塞,在代码执行时分为同步任务和异步任务。所有同步任务在主线程上执行,推入栈中执行,当执行栈为空时就回去去事件队列中执行异步任务,而异步任务形成一个新的任务队列,任务队列中的异步任务分为宏任务和微任务,任务队列中微任务的优先级大于宏任务。 什么是任务队
阅读全文
posted @ 2023-02-13 17:07 wanglei1900
阅读(84)
评论(0)
推荐(0)
2023年2月11日
浏览器的渲染机制
摘要: 浏览器渲染机制 解析html代码,构建DOM树(包含整个页面节点的层级)。 解析css代码,构建CSSOM(CSS Object Model,CSS对象模型) 合并DOM树和CSSOM,生成render渲染树。 根据render渲染树进行布局 调用GPU对渲染树进行绘制,合成图层展示。(最耗时,主要
阅读全文
posted @ 2023-02-11 22:51 wanglei1900
阅读(49)
评论(0)
推荐(0)
【HTTP】HTTP三次握手与四次挥手
摘要: 1 HTTP的握手和挥手 HTTP是基于TCP,所以谈到HTTP的握手挥手,即建立TCP连接的握手挥手 1.1 前置知识 同步序列编号SYN(Synchronize Sequence Numbers)。是TCP/IP建立连接时使用的握手信号。SYN报文内容中会包含一个初始化序列号(ISN)。 初始化
阅读全文
posted @ 2023-02-11 22:47 wanglei1900
阅读(588)
评论(0)
推荐(0)
WebSocket 知识点
摘要: websocket机制 Web Socket 是通过一个长时连接实现与服务器全双工、双向的通信。 一、定义 websocket 使用了自定义协议,不能使用http://或https://,而要使用ws://和wss://。不带s的是不安全的连接,带s的是安全连接。 为什么要使用自定义协议而非HTTP
阅读全文
posted @ 2023-02-11 22:43 wanglei1900
阅读(210)
评论(0)
推荐(0)
2023年2月6日
vue3 + ts 封装树形控件
摘要: vue3 + ts 封装树形控件 父组件调用 <TreeFilter label="name" title="部门列表(单选)" :requestApi="getUserDepartment" :defaultValue="treeFilterValue.departmentId" @change=
阅读全文
posted @ 2023-02-06 22:38 wanglei1900
阅读(583)
评论(0)
推荐(0)
查询类方法indexOf和includes异同点
摘要: 查询类方法indexOf和includes异同点 相同处 可以判断数组或字符串是否包含某个元素。 第一个参数为要查找的元素,第二个参数为查询开始的位置。 字符串执行匹配时,第一个参数不是字符串时,会进行类型转换。 数组执行匹配时,第一个参数不会进行类型转换,会执行严格相等。 不同处 返回值不同,in
阅读全文
posted @ 2023-02-06 21:10 wanglei1900
阅读(40)
评论(0)
推荐(0)
【driver.js】 轻量库 实现引导页面
摘要: # driver.js 引导功能 > Driver.js 是一个强大的,轻量级,使用原生 JavaScript 引擎开发的库,用于在页面聚焦用户的关注点。它支持所有主流浏览器,并且可高度自定义。 ### 一、引入 ```js import Driver from "driver.js"; impor
阅读全文
posted @ 2023-02-06 17:31 wanglei1900
阅读(797)
评论(0)
推荐(0)
2023年1月30日
flex 布局下,使用flex:xx 的子项无限撑大容器的解决办法
摘要: flex 布局下,使用flex:xx 的子项无限撑大容器 祖先容器使用flex布局,父容器使用flex:xx的时候,此时如果父容器下的子项使用宽高100%,子项将会无限撑大容器。 解决办法: 祖先容器使用flex定位时,当发生嵌套时,必须得给flex:xx 的父容器设置position:relati
阅读全文
posted @ 2023-01-30 09:56 wanglei1900
阅读(594)
评论(0)
推荐(0)
2023年1月29日
elemenplus form表单的动态配置写法
摘要: elementplus form的动态配置写法 模板代码部分 <template> <div class="card content-box"> <el-alert title="通过 component :is 组件属性 && v-bind 属性透传,可以将 template 中的 html 代码
阅读全文
posted @ 2023-01-29 22:28 wanglei1900
阅读(1376)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
19
下一页
公告