会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
YYang333
博客园
首页
新随笔
联系
订阅
管理
2022年11月10日
Diff算法以及key值不建议使用index问题
摘要: title: Diff算法以及key值为什么不建议使用index 个人对diff算法一直都是一知半解,没有系统的去了解去尝试去理解,这里就对diff算法初级理论进行一个掌握,当个人能力水平更近一些时,再去理解模拟底层源码,原理 diff算法的基础原理 diff算法是基于虚拟DOM所使用的,进行比较的
阅读全文
posted @ 2022-11-10 00:53 YYYang333
阅读(60)
评论(0)
推荐(0)
2022年11月8日
创建vue自定义指令
摘要: title: 创建自定义指令 在组件标签的使用中,我们经常使用一些指令,例如v-for/v-model,在这里我们学习一下如何实现一个自定义指令,如何写一个自己想要实现的自定义指令功能,最好进行好封装,保证代码的可复用性 自定义指令的实现类似于组件的实现,文件内内写好指令代码进行引用即可 在创建自定
阅读全文
posted @ 2022-11-08 01:15 YYYang333
阅读(274)
评论(0)
推荐(0)
2022年11月6日
vue3与vue2的一些区别
摘要: title: Vue2,Vue3的区别 在个人学习过程中都是比较浅显的去了解Vue2,Vue3的一些已知的区别,主要区别有以下几点 组合式api(composition API)与选项api(options API) proxy与Object.defineProperty(响应式原理) 虚拟DOM新
阅读全文
posted @ 2022-11-06 18:18 YYYang333
阅读(154)
评论(0)
推荐(0)
2022年11月4日
undefined与null的区别,以及数据类型检测
摘要: title: undefined与null的区别,以及数据类型检测的方法 1.undefined与null的区别 由来,为什么只有JS才有undefined这种数据类型呢 JS作者在设计时也是先设计了null,用来表示无的含义,根据高级编程语言的传统,NULL在进行转化时,会自动转化成对象类型,转换
阅读全文
posted @ 2022-11-04 09:54 YYYang333
阅读(310)
评论(0)
推荐(0)
Vue双向绑定理解与模拟
摘要: title: Vue双向绑定理解与模拟 1.Vue的双向绑定理解 先从单向绑定进行理解,单向绑定就是将Model(data)绑定到视图层View,当我们使用JS更新Model数据层时,视图层就是进行自动更新,所以双向绑定也就是当View主动更新,也会去带动数据Model数据层进行更新。 那么他的原理
阅读全文
posted @ 2022-11-04 00:00 YYYang333
阅读(69)
评论(0)
推荐(0)
2022年11月2日
vue路由的三种模式
摘要: title: Vue路由组件的三种模式 在Vue组件路由中存在三种模式,在这对其介绍加深理解,三种模式分别为: hash模式,history模式,abstract路由模式 hash模式:浏览器服务器兼容性好,安全性高,使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,ha
阅读全文
posted @ 2022-11-02 10:30 YYYang333
阅读(784)
评论(0)
推荐(0)
2022年10月31日
async与await理解
摘要: title: async与await理解 1.异步变同步的实现 async函数其实就是生成器(generator)函数的语法糖,最强大之处就是将异步变成同步(主线程)执行,这是怎么做到的呢,js是单线程执行,所以异步变同步是一个很神奇的地方,相关资料文档: https://juejin.cn/pos
阅读全文
posted @ 2022-10-31 21:40 YYYang333
阅读(96)
评论(0)
推荐(0)
实现跨域的三种方式(cors,jsonp,proxy),以及不足
摘要: title: 实现跨域的三种方案 1.利用JSONP实现跨域 主要原理就是是利用script标签跨域不受同源策略(http协议,域名,端口号一致)限制,通过src属性向后台发送一个带有回调参数的get请求,而后获取回调函数中的参数中的数据,同源策略限制表现:cookie,LocalStorage 跨
阅读全文
posted @ 2022-10-31 21:40 YYYang333
阅读(858)
评论(0)
推荐(0)
2022年10月28日
内容懒加载
摘要: title: 内容懒加载的方式(交叉器,滚动scroll) 这里我们先回忆一下盒子顶部与父盒子高度知识 这里还存在一个window属性也能起到相关作用,那就是window.pageYoffset,含义是指页面向上被卷去的高度,实际使用 <body> <div class="slider-bar">
阅读全文
posted @ 2022-10-28 17:24 YYYang333
阅读(48)
评论(0)
推荐(0)
2022年10月25日
页面渲染过程以及组件渲染过程,生命周期渲染顺序
摘要: title: 页面渲染过程以及组件渲染过程,组件间生命周期渲染顺序 页面渲染过程顺序以及优化渲染 浏览器页面渲染过程 解析HTML文件,并且构建DOM树,DOM树是由DOM元素节点组成的 然后对css进行解析,生成CSSOM规则树 有了CSSOM与DOM也就开始了渲染树,渲染树的节点就是称为渲染对象
阅读全文
posted @ 2022-10-25 22:40 YYYang333
阅读(678)
评论(0)
推荐(0)
下一页
公告