随笔分类 -  2022目标

摘要:4-2 怎样理解 Vue 的单向数据流?Vue单向数据流的理解: https://zhuanlan.zhihu.com/p/385640898 单向数据流就是从一个组件单方向将数据流向它的内部组件,也就是父组件的数据流向子组件中,但子组件不能将这个数据修改掉,要返回到父组件中修改然后重新流向子组件,从而达到更新数据的原理 阅读全文
posted @ 2022-04-02 22:27 林见夕 阅读(200) 评论(0) 推荐(0) 编辑
摘要:4-1 说一下Vue单页与多页的区别?Vue单页面与多页面的区别: https://blog.csdn.net/m0_45070460/article/details/107573424 定义 SPA单页面应用(SinglePage Web Application),指只有一个主页面的应用(一个html页面),一开始只需要加载一次js、 阅读全文
posted @ 2022-04-01 21:56 林见夕 阅读(241) 评论(0) 推荐(0) 编辑
摘要:3-30 为什么要使用 vue3, vue3 带来了什么好处?Vue3 采用了 Proxy 做数据的拦截,因为 Proxy 是懒执行的,所以没有像 Vue2 一样上来需要递归的去劫持属性的 get set, 这样带来的好处就是提升了更好的性能 Vue3 在编译阶段做的优化,由于模版语法带来的灵活性的限制,所以 vue3 在模版编译方面采用了 只编译动态属性和动 阅读全文
posted @ 2022-03-30 22:54 林见夕 阅读(711) 评论(0) 推荐(0) 编辑
摘要:3-30 说一下Vue的$nextTick原理?vue.nextTick()方法的使用详解: https://blog.csdn.net/zhouzuoluo/article/details/84752280 vue源码解析:nextTick: https://segmentfault.com/a/1190000020049857 原理 Vue是 阅读全文
posted @ 2022-03-30 22:43 林见夕 阅读(206) 评论(0) 推荐(0) 编辑
摘要:3-29 寄生组合式继承S继承的原理、方式和应用: https://www.cnblogs.com/yunshangwuyou/p/11968539.html //寄生组合式继承(寄生式+原型:通过借用函数来继承属性,通过原型链的混成形式来继承方法) function inheritObject(o) { //声明一个过渡 阅读全文
posted @ 2022-03-29 21:37 林见夕 阅读(88) 评论(0) 推荐(0) 编辑
摘要:3-26 组合继承组合继承实现原理 核心:结合了原型链继承和构造函数继承两种模式的优点,传参和复用,在子类构造函数中执行父类构造函数,在子类原型上实例化父类 缺点 内存浪费 子类原型上有一份多余的父类实例属性,因为父类构造函数被调用了两次,生成了两份,而子类实例上的那一份屏蔽了子类原型上的 function Pare 阅读全文
posted @ 2022-03-26 20:59 林见夕 阅读(30) 评论(0) 推荐(0) 编辑
摘要:3-24 借用构造函数继承复习 call 的基本实现原理 call 能改变函数的 this call 的第一个参数是 this, 后面的参数都是无限的 const obj = { name: "jack", }; function getB(x, y) { console.log(this, x, y); } Functio 阅读全文
posted @ 2022-03-24 21:59 林见夕 阅读(97) 评论(0) 推荐(0) 编辑
摘要:3-18 Vue 的父组件和子组件生命周期钩子函数执行顺序?父子组件挂载渲染过程 子组件更新过程: 影响到父组件: 父beforeUpdate → 子beforeUpdate->子updated → 父updated 不影响父组件: 子beforeUpdate → 子updated 父组件更新过程: 影响到子组件: 父beforeUpdate → 子befo 阅读全文
posted @ 2022-03-22 23:34 林见夕 阅读(763) 评论(0) 推荐(0) 编辑
摘要:2-10 说一下vue-router的原理是什么?实现原理:vue-router 的原理就是更新视图而不重新请求页面 vue-router 可以通过 mode 参数设置为三种模式:hash 模式、history 模式、abstract 模式。 hash 模式。默认是 hash 模式,基于浏览器 history api,使用 window.addEv 阅读全文
posted @ 2022-03-22 22:30 林见夕 阅读(656) 评论(0) 推荐(0) 编辑
摘要:3-22 原型链继承核心:实例化父类函数之后,将其拷贝到子类的原型prototype上。继承父类之后,子类可以使用父类的实例属性以及父类的原型属性 优点:从已有的对象衍生新的对象,不需要创建自定义类型 缺点1,新实例向父类构造函数传参,不符合面向对象编程的规则 function Person(name, age, jo 阅读全文
posted @ 2022-03-22 12:35 林见夕 阅读(31) 评论(0) 推荐(0) 编辑
摘要:3-21 三列布局的其他方法补充引言 前边说了三列布局的三种方法,博主经过了解发现,原来还有其他的办法,今天我们就来聊一聊其他的方法 方法一:calc实现三列布局 css .outer{ height: 300px; } .left{ float: left; width: 100px; height: 300px; backgr 阅读全文
posted @ 2022-03-21 14:22 林见夕 阅读(41) 评论(0) 推荐(0) 编辑
摘要:3-21 实现1物理像素边框// 实现1物理像素边框 .border-1px-inenr(@color) { &::after { content: ''; position: absolute; left: 0; width: 100%; height: 1px; background-color: @color; @med 阅读全文
posted @ 2022-03-21 14:20 林见夕 阅读(42) 评论(0) 推荐(0) 编辑
摘要:3-20 什么情况下出现浏览器分层?浏览器层合成与页面渲染优化: https://juejin.cn/post/6844903966573068301 3D transforms:translate3d、translateZ 等 video、canvas、iframe 等元素 通过 Element.animate() 实现的 opac 阅读全文
posted @ 2022-03-20 22:49 林见夕 阅读(110) 评论(0) 推荐(0) 编辑
摘要:3-20 说说 SSR?1. 什么是 srr 在讲服务度渲染之前,我们先回顾一下页面的渲染流程: 浏览器通过请求得到一个HTML文本 渲染进程解析HTML文本,构建DOM树 解析HTML的同时,如果遇到内联样式或者样式脚本,则下载并构建样式规则(stytle rules),若遇到JavaScript脚本,则会下载执行脚本。 阅读全文
posted @ 2022-03-20 00:38 林见夕 阅读(394) 评论(0) 推荐(0) 编辑
摘要:3-17  Vue 中的 key 有什么作用?1、虚拟DOM的key的作用: key是虚拟DOM对象的标识,当状态中的数据发生变化时,Vue会根据【新数据】生成【新的虚拟DOM】, 随后Vue进【新虚拟DOM】与【旧虚拟DOM】的差异比较,比较规则如下: 2、对比规则: (1)旧虚拟DOM中找到了与新虚拟DOM相同的key: 若虚拟DOM中内容 阅读全文
posted @ 2022-03-17 16:18 林见夕 阅读(128) 评论(0) 推荐(0) 编辑
摘要:3-17 说一下关于tree-shaking的原理?(webpack部分)Tree-Shaking 实现原理:https://zhuanlan.zhihu.com/p/403901557#:~:text=Tree-Shaking%20%E6%98%AF%E4%B8%80%E7%A7%8D%E5%9F%BA%E4%BA%8E%20ES%20Module%20%E8%A7%8 阅读全文
posted @ 2022-03-17 16:12 林见夕 阅读(51) 评论(0) 推荐(0) 编辑
摘要:3-16 如何类数组转化为数组?Array.form [...] Array.prototype.slice.call Array.prototype.map.call 阅读全文
posted @ 2022-03-16 20:36 林见夕 阅读(56) 评论(0) 推荐(0) 编辑
摘要:3-16 BFC是什么?触发BFC的条件是什么?有哪些应用场景?什么是BFC?看这一篇就够了 https://blog.csdn.net/sinat_36422236/article/details/88763187 简单来说 BFC (块级格式化上下文) 就是指定页面的盒子采用何种策略模式渲染盒子中的内容, 下列方式会创建块格式化上下文: 根元素或包含根元素的 阅读全文
posted @ 2022-03-16 15:00 林见夕 阅读(46) 评论(0) 推荐(0) 编辑
摘要:3-15 回调函数和任务队列的区别回调函数 回调函数是作为参数传给另一个函数的函数,这个函数会在另一个函数执行完成后执行 任务队列 任务队列是一个事件的队列,IO设备完成一项任务后,就在队列中添加一个事件,表示相关的异步任务可以进入执行栈中了 同步任务:主线程上排队执行的任务,前一个任务执行完成后才能执行下一个任务 异步任务:不进入 阅读全文
posted @ 2022-03-15 16:09 林见夕 阅读(108) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.