首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rubin93
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
Rubin93
3月前
关注
简写一个订阅发布
简写一个订阅发布# 1.`commonjs` 和 `es module` 的相同点和不同点 - **相同** 1. 都支持模块化,每个模块拥有自己的作用域,避免大量变量和函...
0
评论
分享
Rubin93
3月前
关注
TS 相关
TS & JS 区别? ts 是 js 的超集 特性 类型批注 编译时类型检查 类型推断 类型擦除 泛型编程 type 1. 原始类型的别名 2. 对象类型的别名 3. 联...
2
评论
分享
Rubin93
3月前
关注
网页性能和用户体验的关键指标
一、关键指标 1. FCP (First Contentful Paint) - 首次内容绘制 定义:从页面开始加载到页面主要内容(如文本、图片、非空白 canvas 等)...
0
评论
分享
Rubin93
4月前
关注
CSS 管理方案CSS Modules、CSS-in-JS 和 Tailwind CSS
一、CSS Modules 📌 是什么? CSS Modules 是一种 CSS 文件模块化方案,它通过 局部作用域(local scope) 的方式来避免 CSS 类名...
2
评论
分享
Rubin93
4月前
关注
Next.js中的SSR/SSG/ISR有什么区别和使用场景?
1. 静态站点生成(SSG, Static Site Generation) 定义:在构建时生成HTML文件,然后将这些文件部署到服务器上。每个请求都返回相同的预渲染页面。...
1
评论
分享
Rubin93
4月前
关注
JS运行原理
1. ECMA语法词汇概念解释 1. 执行上下文(Execution Context) 定义:JavaScript代码执行的环境,每个函数调用都会创建一个新的执行上下文。 ...
1
评论
分享
Rubin93
4月前
关注
理解JS原型
1. 原型(Prototype) 每个对象在 JavaScript 中都有一个内部属性 [[Prototype]],它指向另一个对象,这个对象就是它的 原型(Prototy...
1
评论
分享
Rubin93
4月前
关注
从输入url到页面显示的过程(简化)
流程概述 1. URL 在浏览器地址栏内输入url地址 2. DNS Domain Name System 域名解析系统,DNS解析就是域名解析。 2.1 查找缓存 cac...
1
评论
分享
Rubin93
4月前
关注
埋点方案实现
// 埋点信息分析 1. 埋点标识 eventId:事件唯一标识,如:【立即购买】标识为'click/detail/buy' eventType:click点击事件、eve...
2
评论
分享
Rubin93
4月前
关注
判断元素在可视区域?用于滚动加载,数据埋点等
判断元素在可视区域的方法有三种: offsetTop, scrollTop getBoundingClientRect IntersectionObserver 一、off...
1
评论
分享
Rubin93
4月前
关注
react 原理篇
1. 虚拟dom Virtual Dom 是指用javascript去描述一个DOM结构,虚拟DOM不是直接去操作浏览器DOM,而是在虚拟DOM中对UI进行更新,减少不必要...
3
评论
分享
Rubin93
4月前
关注
JavaScript 主线程中任务的执行顺序和优先级
JavaScript 主线程任务执行顺序表 JavaScript 主线程一帧的完整任务流程 浏览器在每帧(frame)中执行的任务可以分为以下几个阶段: [同步 JS 执行...
1
评论
分享
Rubin93
4月前
关注
浏览器一帧做些什么?
浏览器在“一帧”(frame)中所做的工作,是指在一个渲染周期(通常为 16.7ms,对应 60fps 的刷新率)内完成的一系列任务,以确保页面流畅地显示和响应用户交互。这...
3
评论
分享
Rubin93
4月前
关注
react 基础
1. useEffect 浏览器重新绘制之后触发 参数(setup,dependencies?) 异步执行 挂载组件时执行setup,依赖更新时先执行cleanup,再执行...
1
评论
分享
Rubin93
关注了
JChenCode
Rubin93
2年前
关注
git代码规范:husky + lint-staged + commitizen
前言 一、配置 husky husky,Git Hook 工具,可以设置在 git 各个阶段触发我们的命令。 ①、安装依赖 husky-init 是使用 husky 快速初...
2
评论
分享
Rubin93
2年前
关注
本地express服务
全局安装 yarn global express-generrator 创建项目 express --view=ejs [项目名称] 安装依赖 cd / [项目名称]文件夹...
1
评论
分享
Rubin93
2年前
关注
Vite+React+TS+ESLint+Prettier+Husky+Commitlint
创建项目 进入你想创建项目的目录,运行 yarn create vite 然后根据提示输入项目名,然后依次选择 react、react-ts 即可创建一个 React+TS...
1
1
分享
Rubin93
赞了这篇文章
我不吃饼干
前端 @小饼干无限公司
·
3年前
关注
十分钟搭建一个 Vite+React+TS+ESLint+Prettier+Husky+Commitlint 项目
闲着没事想写个项目,顺便把搭建前端开发规范工作流的过程记录下,其实现在这些工具已经越来越方便了,以前配各种错误,现在新项目十分钟真的轻松搞定(网速不拉跨的情况下)。...
151
27
分享
下一页
个人成就
文章被点赞
104
文章被阅读
29,792
掘力值
1,068
关注了
5
关注者
12
收藏集
1
关注标签
7
加入于
2021-07-17