*说到事件委托,我们首先先要知道什么是事件委托—— · 那么什么是事件委托呢??? JS里的事件委托就是当事件触发时,把要做的事委托给父元素(上级、上上级......)来...
*说到事件委托,我们首先先要知道什么是事件委托—— · 那么什么是事件委托呢??? JS里的事件委托就是当事件触发时,把要做的事委托给父元素(上级、上上级......)来...
场景 由于vue项目上线后,用户页面异常,打开 F12 显示很多请求出现404,原因大概率在于当前页面使用了浏览器的缓存,请求旧的资源失败。 浏览器缓存机制解析 https:...
在前端开发的过程中,我们经常会需要绑定一些持续触发的事件,如 resize、scroll、mousemove 等等,但有些时候我们并不希望在事件持续触发的过程中那么频繁地去执...
我们在web项目中经常会需要用到 图片懒加载 ,设置中我们需要监听scroll滚动条滚动事件 。这种事件响应得十分频繁,当我们监听器的回调函数越复杂,对性能影响就会越严重。为...
参考:https://blog.csdn.net/weixin_42291355/article/details/108146890[https://blog.csdn.ne...
JS为什么是单线程的? 最初设计JS是用来在浏览器验证表单操控DOM元素的是一门脚本语言,如果js是多线程的那么两个线程同时对一个DOM元素进行了相互冲突的操作,那么浏览器的...
JavaScript执行机制,重点有两点: 1.JavaScript是一门单线程语言。2.Event Loop(事件循环)是JavaScript的执行机制。 既然说js是单线...
await后面接一个会return new promise的函数并执行它await只能放在async函数里 使用async和await获取成功的结果 上面这段代码async中...
参考 https://www.cnblogs.com/betarabbit/archive/2012/01/28/2330446.html[https://www.cnblo...
本文引自 https://github.com/ant-design/ant-design-pro/issues/1365[https://github.com/ant-de...
vue是典型的单页应用,我们知道单页应用首屏一次性加载所有资源,当项目资源比较大的时候,首次加载可能出现页面卡顿等现象,对此我们可以资源加载方式来提升首屏优化体验。 1、针对...
单页应用 简单来说就是一个HTML的应用。浏览器一开始就会加载应用必须的HTML、CSS、JS资源。其后的操作都是由js控制来实现的。路由是有前端来控制 优点:操作体验流畅 ...
一、js手写call:隐式绑定改变this 二、js手写apply:隐式绑定改变this 三、js手写bind:隐式绑定改变this 另一种手写bind 四、认识argume...
FormData的主要用途有两个: 1、将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。 2、异步上传文件 一、...
第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用...
也许幸福,就是每次想起你都忍不住嘴角上扬,迫不及待跟周围人分享与你之间的小确幸,还可能会突然想飞奔到你的身边。 着迷老公是经常的事情,总是觉得那张脸,仿佛怎么看也看不...
五年时间眨眼而过,当成第一眼看见你,我就想着,好一个美女,本来没有勇气去打扰你,我后来想了想,我不打扰你,还会有别人打扰你,那我不甘心,还是我来打扰你吧。所以才有了我笨...