首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
missorange
更多收藏集
微信扫码分享
微信
新浪微博
QQ
41篇文章 · 0订阅
axios 请求终极封装【取消重复请求,请求失败自动重试,请求接口数据缓存】
axios取消重复请求: 相同的接口在上一个pending状态时,自动取消下一个请求; 请求失败重试: 接口请求后台异常时候,自动重新发起多次请求;请求接口数据缓存:接口在设定时间内不会向后台获取数据
VUE2.X 使用lib-flexible px2rem-loader 实现1920*1080下的等比缩小
VUE2.X 使用lib-flexible px2rem-loader 实现1920*1080下的等比缩小
vite——纵享丝滑开发体验
esbuild底层使用的golang进行编写的,在对比传统web构建工具的打包速度上,具有明显的优势。编译Typescript的速度远超官方的tsc 执行vite命令后直接安装npm包,无需重启服务。 vite在浏览器端使用 export import 的方式导入和导出模块,同…
前端监控平台系列:JS SDK(已开源)
一般情况下都是通过重写js原生事件然后拿到错误信息,比如ajax请求,通过重写xhr、fetch事件来截取接口信息,所以我们需要优先编写一个易于重写事件的函数来复用。 所有的请求第三方库都是基于xhr、fetch二次封装的,所以只需要重写这两个事件就可以拿到所有的接口请求的信息…
【译】JS中的面向切面编程
幸运的是,就像JS中的OOP与FP一样,你可以毫不费力的将AOP与FP或OOP混用。 AOP为我们提供了一种不需要修改现有逻辑将代码注入到现有函数或对象中的方法。 下面示例用于说明实现AOP的容易程度及其给代码带来的好处。 上面代码很简单,一个基本对象有3个方法。其中包含两个注…
可视化拖拽组件库一些技术要点原理分析
建议结合源码一起阅读,效果更好(这个 DEMO 使用的是 Vue 技术栈)。 1. 编辑器 先来看一下页面的整体结构。 这一节要讲的编辑器其实就是中间的画布。它的作用是:当从左边组件列表拖拽出一个组件放到画布中时,画布要把这个组件渲染出来。 用一个数组 componentDat…
【老奶奶都能学得会系列】qiankun demo助你快速入门微前端
微应用有两种加载方式,一种是基于路由的加载方式,另外一种是基于手动的加载方式,这里我们使用第一种。 使用registerMicroApps进行配置。registerMicroApps(apps, lifeCycles?)接收两个参数,第一个必填项,填入微应用的注册信息。第二个为…
【译】73个超棒且可提高生产力的 NPM 包🚀🌱
如今,在我们繁忙的日程和紧迫的截止日期中,选择能够提高工作效率的工具至关重要。 在这里,我整理了一些我最喜欢的 NPM 包的列表。 我也将它们分类,因此信息更加结构化,更易于浏览。 当然,你不必安装和学习所有这些工具。在大多数情况下,从每个类别中挑选一个就足够了。我想提供一些替…
基于 qiankun 的 CMS 应用微前端实践
LOOK 直播运营后台工程是一个迭代了 2+ 年,累计超过 10+ 位开发者参与业务开发,页面数量多达 250+ 的“巨石应用”。代码量的庞大,带来了构建、部署的低效,此外该工程依赖内部的一套 Regularjs 技术栈也已经完成了历史使命,相应的 UI 组件库、工程脚手架也被…
CSS中的变量
现在业务中经常会使用一些 CSS 的预处理器或后处理器,他们极大的方便了开发过程中的 CSS 片段复用。但其实 CSS 原生也做出了一些改变,在兼容性没有那么苛刻的情况下, 可以尝试使用。本文就是我对 CSS 原生变量的探讨和认知。 跟 JS 中的变量一样,目的都是为了复用并且…