摘要: 🍀 Unity实现调色板 Unity Color官方文档 Unity自带的调色板是如何实现的?RGB和色彩空间中的HSV有什么关系? RGB RGB分别对应的是Red(红)、Green(绿)、Blue(蓝),又称三原色光。通过对红、绿、蓝三个颜色通道(每个颜色通道都存放着图像中颜色元素的信息)的变 阅读全文
posted @ 2022-08-06 11:02 豆豆打丑小鸭 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 🍀JS作用域与闭包 在JavaScript中,作用域是可访问变量,对象,函数的集合。 变量分为全局变量和局部变量。全局变量在函数外定义,HTML中全局变量是window对象,所有数据对象都属于window对象。局部变量在函数内定义,只能在函数内部访问,在函数开始执行时创建,在函数执行完之后会自动销 阅读全文
posted @ 2022-05-17 16:22 豆豆打丑小鸭 阅读(353) 评论(0) 推荐(1) 编辑
摘要: 🍀虚拟DOM与diff算法 在vue、react等技术出现之前,每次修改DOM都需要通过遍历查询DOM树的方式,找到需要更新的DOM,然后修改样式或结构,资源损耗十分严重。而对于虚拟DOM来说,每次DOM的更改就变成了JS对象的属性的更改,能方便的查找JS对象的属性变化,要比查询DOM树的性能开销 阅读全文
posted @ 2022-04-18 20:42 豆豆打丑小鸭 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 🍀EventLoop JS是单线程的,也就是,同一时间只能做一件事情。所以一旦遇到大量任务或者耗时的任务时,比如加载高清图片,网页就会“假死”,无法响应用户的行为。为了防止这种阻塞,才有了同步和异步的概念。而EventLoop,即事件循环机制,就是我们经常使用异步的原理。 同步任务 非耗时的任务, 阅读全文
posted @ 2022-04-13 11:16 豆豆打丑小鸭 阅读(72) 评论(2) 推荐(1) 编辑
摘要: 🍀Vue Router Vue Router官方文档 传统Web项目开发往往采用超链接实现页面之间的切换和跳转。Vue开发的是单页面应用(Single Page Application,SPA),不能使用超链接<a>标记实现切换和跳转。 因为项目打包后(npm run build),就会产生dis 阅读全文
posted @ 2022-04-11 13:53 豆豆打丑小鸭 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 🍀vue2响应式原理 vue的特性:数据驱动视图和双向数据绑定。vue官方文档也提供了响应式原理的解释: 深入响应式原理 Object.defineProperty() Object.defineProperty()的作用是直接在一个对象上定义一个新属性,或者修改一个属性 使用方式:Object. 阅读全文
posted @ 2022-04-10 16:33 豆豆打丑小鸭 阅读(541) 评论(0) 推荐(0) 编辑