首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chonglingliu
掘友等级
移动端开发
|
Yandex
出发吧,伟大的钓手啊~~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
chonglingliu
移动端开发 @Yandex
·
8月前
关注
Three.js纹理贴图
纹理是一种图像或图像数据,用于为物体的材质提供颜色、纹理、法线、位移等信息,从而实现更加逼真的渲染结果。...
5
评论
分享
chonglingliu
移动端开发 @Yandex
·
8月前
关注
Three.js阴影
使用灯光后,场景中就会产生阴影。物体的背面确实在黑暗中,这称为核心阴影。我们缺少的是落下的阴影,即对象在其他对象上创建阴影。本文主要探索是落下的阴影的相关内容。...
4
评论
分享
chonglingliu
移动端开发 @Yandex
·
8月前
关注
Three.js光源
本文我们将研究`three.j中的灯光类型和JavaScript中的光源,探索不同的光源设置。我们的目标是全面理解光源设置和类型,比如环境光、半球光、矩形光、方向光、点光源...
6
3
分享
chonglingliu
移动端开发 @Yandex
·
8月前
关注
Three.js入门
Three.js 是一个开源的应用级 3D JavaScript 库,可以让开发者在网页上创建 3D 体验。...
78
8
分享
chonglingliu
移动端开发 @Yandex
·
1年前
关注
Swift类型属性底层研究
类型属性本质上是全局变量;类型属性和全局变量可以是存储属性,计算属性,也可以添加属性监听器,但是不能是懒加载;全局变量添加了内存安全的控制,避免了访问的读写冲突,使代码更加...
赞
评论
分享
chonglingliu
移动端开发 @Yandex
·
1年前
关注
Swift方法mutating关键字的本质
mutating关键字本质是包装了inout关键字,加上mutating关键字后参数值会变成地址传递。 类对象是指针,传递的本身就是地址值,所以 mutating关键字对类...
赞
评论
分享
chonglingliu
移动端开发 @Yandex
·
1年前
关注
Swift属性底层探究
开发者没有写set和或者get的属性就是存储属性,会占用实例对象的内存;开发者有写`set`和或者`get`的属性是计算属性;延迟存储属性的本质是可选项...
赞
评论
分享
chonglingliu
移动端开发 @Yandex
·
1年前
关注
Swift Enum底层探究
枚举变量只占一个字节,如果超过255种情况不应该使用枚举 枚举的内存中存储的值依次是 0,1,... n-1整数(n为枚举成员的数量) 如果枚举变量为nil, 则内存中存储...
赞
评论
分享
chonglingliu
移动端开发 @Yandex
·
1年前
关注
ARM64汇编入门
现在iOS设备几乎已经都是ARM64架构,本文首先对ARM64汇编做一个简单的介绍,然后通过一个Swift枚举的汇编代码窥探枚举的底层实现逻辑,发现了一个超出意料之外的结果...
1
评论
分享
chonglingliu
移动端开发 @Yandex
·
1年前
关注
TS进阶之infer
infer语法的限制如下:1. infer只能在条件类型的 extends 子句中使用2. infer得到的类型只能在true语句中使用...
9
4
分享
chonglingliu
移动端开发 @Yandex
·
1年前
关注
TS进阶之条件类型
前端开发者对Javascript中的三元表达式应该都很熟悉,TypeScript对类型也提供了类似的语法,和Javascript唯一的区别就是TypeScript操作的是值...
4
1
分享
chonglingliu
移动端开发 @Yandex
·
1年前
关注
TS进阶之keyof
**JavaScript**通过` Object.keys()`获取对象的所有属性键值,而**typescript**主要关注的是类型操作,通过 `keyof` 操作符可以...
2
评论
分享
chonglingliu
移动端开发 @Yandex
·
2年前
关注
Vue Router 4 的使用,一篇文章给你讲透彻
Vue 3.X 使用Vue Router 4.x 进行路由配置,本文我们就来研究下如何使用Vue Router 4.x,本文中所有的使用方式都是使用 Composition...
13
评论
分享
chonglingliu
移动端开发 @Yandex
·
2年前
关注
手写 Vuex 4.x
Vuex是官方提供的状态管理库,为了深入了解它的实现逻辑,本文我们一起来一步步实现它。 初始化 用法 模拟实现 state 用法 代码实现 getters 用法 代码实现 ...
赞
评论
分享
chonglingliu
移动端开发 @Yandex
·
2年前
关注
探究Vue3的keep-alive和动态组件的实现逻辑
keep-alive组件是Vue提供的组件,它可以缓存组件实例,在某些情况下避免了组件的挂载和卸载,在某些场景下非常实用。 例如最近我们遇到了一种场景,某个组件上传较大的文...
5
评论
分享
chonglingliu
移动端开发 @Yandex
·
2年前
关注
Vue3.0的插槽是如何实现的?
Vue提供了pro可以进行参数的传递,但是有时需要给子组件的模板进行定制化,此时传递参数有时候就不太方便了。 Vue借鉴了Web Components实现了插槽slot。 ...
2
评论
分享
chonglingliu
移动端开发 @Yandex
·
2年前
关注
Vue3的双向绑定是如何实现的
Vue的双向绑定是指数据变化能引起界面的变化,界面数据的变化也能驱动数据的改变。 这个功能其实和单向数据流规范不一样,所以开始接触Vue的时候非常吸引我的一个功能。我们发现...
3
3
分享
chonglingliu
移动端开发 @Yandex
·
2年前
关注
Vue3的事件绑定的实现逻辑是什么
Vue的事件绑定主要是通过v-on指令来实现的,这个指令既可以实现原生事件绑定,例如onclick等。也可以实现组件的自定义事件,从而实现组件的数据通信。 本文我们就来分析...
5
2
分享
chonglingliu
移动端开发 @Yandex
·
2年前
关注
Vue常用的内置指令的底层细节分析
上一篇文章我们知道了指令的实现原理,接下来我们来研究下Vue提供的一些默认指令的实现原理。 v-text 使用案例 实现逻辑 先来看下render函数 总结 v-text设...
2
评论
分享
chonglingliu
移动端开发 @Yandex
·
2年前
关注
你知道Vue3指令是如何实现的吗?
Vue 指令 是指 对普通DOM元素进行底层操作的JS对象, 它们会被挂在Element VNode对象上,在Element VNode的一些生命周期中会被调用,从而可以操...
7
评论
分享
下一页
个人成就
文章被点赞
359
文章被阅读
81,913
掘力值
2,738
关注了
0
关注者
125
收藏集
0
关注标签
0
加入于
2020-06-16