"dev": "nodemon --watch src -e ts --exec ts-node src/index.ts"dev:nodemon 指令 监听 src 下面的...
"dev": "nodemon --watch src -e ts --exec ts-node src/index.ts"dev:nodemon 指令 监听 src 下面的...
考点: Vue的变化侦测原理 前置知识: 依赖收集、虚拟DOM、响应式系统 现代前端框架有两种方式侦测变化,一种是pull一种是push pull: 其代表为React,我们...
同源策略及跨域问题 同源策略是一套浏览器安全机制,当一个源的文档和脚本,与另一个源的资源进行通信时,同源策略就会对这个通信做出不同程度的限制。 简单来说,同源策略对 同源资源...
网络分层模型和应用协议 分层模型 分层的意义 当遇到一个复杂问题的时候,可以使用分层的思想把问题简单化 比如,你有半杯82年的可乐,想分享给你的朋友王富贵,但你们已经10年没...
vue2通过 Object.defineProperty vue3 通过 Proxy
完整过程 重排会整个过程重新触发,重绘只会触发 合成线程 浏览器渲染原理 渲染时间点 渲染流⽔线 解析 HTML - Parse HTML4.png 解析 HTML - Pa...
浏览器的进程模型 先说结论: 随着浏览器的复杂度急剧提升,W3C 不再使⽤宏队列的说法 在⽬前 chrome 的实现中,⾄少包含了下⾯的队列:延时队列:⽤于存放计时器到达后的...
Symbol.iterator 为每一个对象定义了默认的迭代器。该迭代器可以被 [for...of] 循环使用。 对象的迭代
1.首先普通函数里面谁调用 this便指向谁,call,apply,bind 可以改变this指向。 2.箭头函数的this, 指向函数体外的this 原文:https://...
有些时候我们需要在项目中判断用户是否在浏览当前页面,或者当前页面是否处于激活状态。然后再进行相关的操作。浏览器中可通过window对象的onblur、onfocus判断,或者...
margin:auto是具有强烈计算意味的关键字,用来计算元素对应方向应该获得的剩余空间大小 原文 https://www.cnblogs.com/raind/p/10726...
srcset ,sizes
scroll-behavior: auto; 默认值scroll-behavior: smooth; 平滑滚动,效果滚动起来有渐变动画 原文 https://www.cnbl...
resolve作用是,将Promise对象的状态从“未完成”变为“成功”(即从 pending 变为 resolved),在异步操作成功时调用,并将异步操作的结果,作为参数传...
这是过去的说法,根据 W3C 的最新解释:每个任务都有⼀个任务类型,同⼀个类型的任务必须在⼀个队列,不同类型的任务可以分属于不同的队列。在⼀次事件循环中,浏览器可以根据实际情...
kee-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染 。也就是所谓的组件缓存 keep-alive是一个抽象的组件,缓存的组件不会被mo...
一.源码优化 1.代码模块化,封装成单独的组件,复用性越高越好,可配置型越强越好,包括css也可以通过less和sass的自定义css变量来优化 2.设置key 值,不仅仅是...
core-js是我们能够使用新的API的最重要的包,然而一般情况它隐藏在webpack编译后的代码中,我们一般不会去查看,所以容易被遗忘,我们在webpack生成环境下,查看...
IE11上无法用router-link和a标签跳转问题,主要是当url的hashchange的时候浏览器没有做出反应。# 其余兼容问题https://www.cnblogs....