首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端知识库
订阅
Leya
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
带你了解更全面的 Monorepo - 优劣、踩坑、选型
带你了解更全面的 Monorepo,本文涵盖了 Monoreo 演进、优劣、踩坑、及全面的方案选型,后续计划补充最佳实践~
2025前端面试题-React进阶篇
2025前端面试题-React进阶篇 以下为React面试进阶篇考察点总结,具体知识点不会太详细,主要梳理面试核心考察点,为面试做准备。
JS 常用的六种设计模式介绍
们经常听到一句话,“写代码要有良好的封装,要高内聚,低耦合”。究竟怎样的代码才算得上是良好的代码? 什么是高内聚,低耦合?
TypeScript 快速上⼿
TypeScript 由微软开发,是基于 JavaScript 的⼀个扩展语⾔,增加了静态类型检查、接⼝、 泛型等很多现代开发特性,更适合⼤型项⽬的开发。
前端工程化
Git 常用的git命令 git clone:克隆远程仓库到本地。 git init:在当前目录初始化一个新的Git仓库。 git add :将文件添加到暂存区,准备提交。 git commit -m
前端开发规范
camelCase(驼峰式,也叫小驼峰命名,e.g. userInfo) PascalCase(帕斯卡命名式,也叫大驼峰命名,e.g. UserInfo) kebab-case(短横线连接式,e.g. user-info) snake_case(下划线连接式,e.g. user…
函数的防抖与节流
防抖:在一定间隔内疯狂触发函数的情况下,函数只执行一次。(至于是一触发,就执行,还是疯狂触发的最后一次执行可以自己控制,一般为了防止延迟,都是选择第一次触发就执行。)假如,我们设定的间隔是500ms,那么在触发间隔小于500ms的都算是疯狂触发函数,只会执行一次。当触发间隔大于…
可视化拖拽组件库一些技术要点原理分析
建议结合源码一起阅读,效果更好(这个 DEMO 使用的是 Vue 技术栈)。 1. 编辑器 先来看一下页面的整体结构。 这一节要讲的编辑器其实就是中间的画布。它的作用是:当从左边组件列表拖拽出一个组件放到画布中时,画布要把这个组件渲染出来。 用一个数组 componentDat…
封装 axios 拦截器实现用户无感刷新 access_token
最近做项目的时候,涉及到一个单点登录,即是项目的登录页面,用的是公司共用的一个登录页面,在该页面统一处理逻辑。最终实现用户只需登录一次,就可以以登录状态访问公司旗下的所有网站。 其中本文讲的是在登录后如何管理access_token和refresh_token,主要就是封装 a…
大型项目前端架构浅谈(8000字原创)
我在2年之前,写过一篇中小型项目的前端架构浅谈。随着能力的上升,以及在阿里巴巴工作的经验,是时候写一篇大型项目的前端架构分析了。 本篇文章不会更多侧重于具体技术实现,而是尝试从更高角度出发,分析为什么要这么做,这些设计能解决什么问题,成本和收益如何。 由于作者能力有限,可能会有…