首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Sparkxuan
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
any,unknown,never
unknown 用于表示不确定类型的值 1.赋值 只能赋值给any和unknown以外类型的变量,避免了any的变量污染问题 所有类型的值都可以赋值给unknown类型的变量 直接调用unknown类
TypeScript何时应该使用类型注解
一、TypeScript 开发的注意事项 不要过度使用类型注解 TS 有强大的类型推断能力,无需为每个变量手动添加类型。 仅在类型不明确或需要覆盖默认推断时使用注解。 优先使用接口(interface
JavaScript 面向对象编程:单例模式
单例模式(Singleton Pattern)是一种常用的设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。 单例模式的核心特点 唯一性:确保一个类只有一个实例存在 全局访问:提
前端性能优化
一、网络加载优化 资源压缩与合并 使用Webpack/Rollup等工具进行代码压缩(Terser)、Tree Shaking 图片优化:WebP格式、SVG替代小图标、响应式图片(srcset) C
前端缓存有那些
一、浏览器缓存(HTTP 缓存) 基于 HTTP 协议的缓存机制,由服务器和浏览器共同控制,主要通过响应头字段实现。 1. 强缓存(本地缓存) 浏览器直接从本地缓存获取资源,不发送请求到服务器。 工作
Map、Set、WeakMap 和 WeakSet
都是 ES6引入的集合类型 Map(映射) Map 是一种键值对集合,键可以是任意类型(对象、函数、原始值),保持插入顺序,可直接迭代。 常用方法: 使用场景: 需要键不是字符串/数字的情况 需要保持
水平和垂直居中的方法
1.绝对定位 方法1:绝对定位+ 负边距。用于已知宽高的元素 方法 2:绝对定位 + transform。适用于未知宽高的元素 2.grid 布局。 3.flex 布局。 4.表格布局 使用 disp
BFC
什么是BFC?列举触发BFC的至少5种CSS属性 答案: 定义:BFC是Web页面的一个独立渲染区域,内部元素不会影响外部布局 触发条件: float: 不为 none position: 为 fix
js循环
1.遍历数组,想在满足某个条件时终止循环 如果需要提前终止循环,优先使用 for、for...of 或 some()/every()。 如果只是查找元素,使用 find() 或 findIndex()
解构与展开运算符
5.1解构赋值 用法1. 变量重命名 用法2. 默认值设置 用法3. 展开运算符 展开运算符也可以用于解构赋值中,用于提取数组或对象的剩余部分。 用法4.只解构需要的属性,并对某些属性重命名 . 用法
下一页
个人成就
文章被点赞
47
文章被阅读
7,823
掘力值
500
关注了
5
关注者
15
收藏集
8
关注标签
11
加入于
2020-07-28