开发阶段vite的速度远快于webpack,主要是因为:webpack是先打包再启动开发服务器,vite是直接启动开发服务器,然后按需编译依赖文件。 下面详细来说: webp...
开发阶段vite的速度远快于webpack,主要是因为:webpack是先打包再启动开发服务器,vite是直接启动开发服务器,然后按需编译依赖文件。 下面详细来说: webp...
JavaScript的执行是单线程的。JavaScript的任务分为同步任务和异步任务,同步任务放入执行栈,异步任务放入任务队列。 先执行执行栈(call stack)中的同...
innerHtml可以识别html元素innerText和textContent只能识别为纯文本 输出: 总结: innerHTML可以获取完整的html元素,包括元素上的一...
事件流描述的是从页面中接收事件的顺序。事件冒泡:事件开始时由最具体的元素(文档中嵌套层次最深的节点)接收,然后逐级向上传播到较为不具体的节点(文档)。事件捕获:不太具体的节点...
通过域名能直接访问到一台机器(服务器)吗?答案是不可以,我们必须要知道IP地址。 而域名就是和IP地址形成映射关系。计算机一开始是不知道域名所对应的IP的,那要怎么才能知道呢...
防抖或是节流,都是为了限制函数执行的次数。 防抖:通过setTimeout,在一定时间间隔内,将多次触发变为一次触发。节流:减少一段时间内的触发次数。(控制流量) 防抖: 一...
前言 本文主要是简单介绍了常见的加密类型、各自的运用场景、为什么需要数字签名和数字证书、HTTPS涉及到的加密流程等。这里主要从使用者的角度出发,对算法本身不做过多介绍。 1...
Token用于进行接口鉴权,但是Token具有由后端设置的过期时间,当Token过期以后,就无法再请求数据了项目中后端设置的过期时间为24h,测试时我们可以手动修改token...
背景 最近,在公司封装短信SDK时,遇到对请求参数进行 encodeURIComponent的场景。结合在做微信分享时,微信分享接口也要求传到服务器端的请求参数,必须进行 e...
之前做活动的时候,需要前置操作然后显示弹框,但是后来交互说弹框之后要把背后的body的滚动给禁掉,弹框关闭之后恢复body的滚动,而且交互了给了个样例的网站,审查元素看了下,...
我曾经主导过一个公司内部小组会议,会议上,有同学提出了一个非常好的建议: 能不能从公司层面,要求大家把遇到过的问题,都记录下来,这样下次再有其他同事遇到同类型的问题,就不需要...
先看一个动画效果,这种小飞机沿路径飞行(路径部分线段变成绿色是录屏软件出了问题)。 这种动画效果最常见于发送信息后,两个不同位置之间的导航指向等等,总之使用场景还是很多的。对...
在前端优化过程当中,为了提升用户体验,一种叫做progressive jpegs的技术正被广泛的应用着。 Baseline JPEG和Progressive JPEG的区别:...
原文地址:react-css-modules阅读本文前建议了解 CSS Modules 的知识。墙裂推荐阅读 Cam 的文章 CSS Modules详解及React中实践 R...
为什么引入CSS Modules 或者可以这么说,CSS Modules为我们解决了什么痛点。针对以往我写网页样式的经验,具体来说可以归纳为以下几点: 全局样式冲突 过程是这...
注:看到掘金上有一篇关于Git的写的很好的文章,转载一下,希望能帮助到大家。若有任何问题,可与本人联系,如侵必删,谢谢。文章出处:一篇文章,教你学会Git作者:Ruheng ...
大家好,我是太空铁。 OUTLOOK是老铁日常使用的邮件客户端,平时收发邮件也比较多。如果所有邮件都混杂在一个邮件箱中,那么在翻查一些特定联系人的往来邮件时会很麻烦,所以OU...
你还在为该使用无状态组件(Function)还是有状态组件(Class)而烦恼吗?——拥有了hooks,你再也不需要写Class了,你的所有组件都将是Function。你还在...
最近学习了BaseAdapter,为了防止日久天长忘记了,在此,总结一下知识要点,BaseAdapter本质上与ArrayAdapter,SimpleAdapter的作用是一...
1. Vue 的优点和缺点 优点:低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model...