首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
tyro曹仓舒
掘友等级
程序猿
|
待成立
我的作品: vx 小程序:文字分段复制实用工具 vx 小程序:卡证号码识别
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 16
沸点 4
赞
20
返回
|
搜索文章
最新
热门
干了10年前端,才学会使用IntersectionObserver
IntersectionObserver 是 JavaScript 原生 API,用于异步监听目标元素与视口(或指定容器元素)的交叉状态(即元素是否进入 / 离开视口、交叉比例多少)。
Vue单文件组件到底需不需要写name
在 Vue 的单文件组件(.vue 文件)中,是否编写 name 选项主要取决于你的具体使用场景。Vue 官方文档指出,在大多数情况下,你不一定需要手动编写 name,但在一些特定场景下,它又非常关键
彻底讲透as const + keyof typeof
一、为什么要 “as const” 1、默认情况下,TS把字面量推断成”宽类型“ 于是你写 ‘foo’ | ‘bar’ 时, 一旦拼错成 ’fooo‘, TS不会拦你。 2、加上 as const ,
Deadzone(死区) 参数的作用和重要性
简单来说,Deadzone 是一个“忽略区域”,它定义了手柄或摇杆输入在被认为是“有效输入”之前必须移动的最小距离或最小力度。 为什么需要 Deadzone? 想象一下你的游戏手柄的摇杆: 物理缺陷:
纹理过滤(Texture Filtering)是什么,以及两种主要模式的区别
1. 纹理过滤的作用 当游戏中的一张小图片(例如 16x16 像素的精灵)被放大显示在屏幕上(例如放大到 160x160 像素)时,渲染引擎需要决定如何填充这些多出来的像素。这个决策过程就是纹理过滤。
为什么有的模块需要import * as Xx from 'xx'这样导入?
最近在开发nestjs应用的时候,发现通过import Joi from 'joi'导入joi时报错了,查了一下资料发现需要通过import * Joi from 'joi'来导入。 这是为什么呢?
理解依赖注入
依赖注入(Dependency injection),简称DI,是Angular中的基本概念之一。DI被连接到Angular框架中并允许Angular中作为装饰器的类(如组件,指令,管道或可注入对象)
在 TypeScript 类的构造方法中给参数增加 private 修饰符的意义
在 TypeScript 中,当你给类的构造方法的参数增加 private 修饰符时,这意味着这个参数只能在类的内部被访问和使用,外部代码无法直接访问到这个参数。这种做法在封装和隐藏类的内部状态方面非
【c++】预处理指令
生成一个C++程序共有3个步骤。 代码经过预处理,预处理器会识别代码中的元信息。 代码被编译或转换为计算机可识别的目标文件。 独立的目标文件被连接在一起生成一个应用程序。 预处理指令以 # 字符开始,
【ffmpeg】(二)常用命令
``` // 录制屏幕 // -f: 指定使用 avfoundation 采集数据 // -i:指定从哪儿采集数据,它是一个文件索引号 1 是屏幕的索引号 // -r: 指定帧率 ffmpeg -f
下一页
个人成就
文章被点赞
179
文章被阅读
35,070
掘力值
1,337
关注了
6
关注者
32
收藏集
2
关注标签
16
加入于
2017-10-23