首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端分享
古韵
创建于2022-05-27
订阅专栏
收集记录本人的前端技术分享
等 63 人订阅
共19篇文章
创建于2022-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
教你如何把接口集成简化到仅1个步骤(超实用)
集成服务端接口应该是每个前端最熟悉的领域之一了,但是你会发现每次集成接口都需要繁琐的操作,那么,如何一步到位呢?接下来我们就一起来探讨一下如何简化成只需一个步骤。
JavaScript中的7种继承方式
在JavaScript中,继承是一个核心概念,它允许我们基于现有代码创建新的对象,从而实现代码的复用。JavaScript是一种基于原型的编程语言,这意味着对象可以直接继承自其他对象。
【深度对比】如何选择最适合的请求增强库
随着我们的项目越来越复杂,用户对速度和体验的要求也越来越高,那么如何选择一个适合自己的请求增强库呢?进来看看吧
3个月后,我把请求代码生成优化到了极致
请求代码自动生成方案大家都听过吧?没错没错,就是那个openapi规范生成的,总觉得差点东西。研究了3个月,我已经将前后端协作流程简化成了,最令人兴奋的是,我们可能消除了中间的api文档这个环节。
聊聊快速迭代的需求中如何保持代码高维护性
正在b站直播,一起聊聊“如何在快速迭代中保持代码高可维护性”,如果你对代码设计感兴趣,希望提高编码认知,今天你可能在这里能有所收获。 链接:https://live.bilibili.com/3250
编写代码的三重境界,理解你就是骨灰级程序员了
今天就想分享点干货出来,一起看看高级程序员都是如何处理业务代码的。多年的开发经历告诉我,代码的处理是一种对世界认知的体现,而不仅仅只是复用性的问题,理解你就是骨灰级程序员啦。
封装代码是个技术活,你可能还不会
你是不是也曾经有过这样的经历:产品不断提出新需求,而你则疲于在代码中“打补丁”,导致代码变得臃肿难维护?比如下面的小明。 小明封装的代码 小明封装了一个用户列表组件,本以为可以一劳永逸,但产品突然说:
这次,我们想真正为前端开发的你做点儿贡献
开发和维护一个库确实并不那么容易,接下来我就把维护开源项目的坎坷经历全部分享给你,让你对开源有更深入地认识,也希望可以给你提供一些能量。
快速实现无感刷新token
之前有段时间,频繁收到各位的反馈如何实现token无感刷新,这个功能确实比较麻烦,于是乎一怒之下,我决定写一个
在alovajs中无感刷新token
在请求时我们经常需要通过token授权登录,并在token过期时通过refresh_token刷新token,这边我们来讨论下如何通过alova来无感刷新token
喊话各大流行UI库,你们的Select组件到底行不行啊?
各种 UI 库的 Select,你们能不能人性化一点! 最近在云效上合并代码,本想着懒的目的输入了非连续的关键字搜索分支,结果...
整会promise这8个高级用法,再被问倒来喷我
我发现在同事和面试者中,很多中级或以上的前端都还停留在promise常规用法,但其实,promise还有很多巧妙的高级用法。
10年老程序员告诉你,高级程序员应具备怎样的职业素质
从13年毕业至今,创过业,上过班,也搞过个人项目。能力栈反复横跳,反复折腾,通过6个方面聊聊除了技术水平外,高级程序员应该具备什么样的职业能力
从恋爱到前端性能优化
从恋爱到前端性能优化,让我们一起探索这两者之间的奇妙火花! 恋爱和前端性能优化,看似毫无关系的两个领域,其实却有着许多惊人的相似之处。在追求完美的用户体验和恋爱中的沟通、信任、吸引力等方面,我们可以
发现依赖的依赖要升级怎么办?
有时候你可能会遇到依赖包版本的冲突问题,项目依赖了两个不同版本的同一个依赖包,这时候就可能会出现问题,你应该怎么来解决它呢?
(深度)开源框架/库的伟大与罪恶
前几天我发了一篇文章引起了持续的热议,我从这些质疑声中看到了,很多人的代码思维都还停留在使用层面,而缺少更深度的理解和思考,这篇文章我想聊聊我对开源框架和库更深入的观点
是时候该换掉你的axios了
如果回到在10年前,promise式的请求工具是一个很大的创新,它解决了请求繁琐的问题,但现在都已经是2023年了,promise式的请求工具只能被称为传统
vue+alova入门指南
你没听说过也是很正常,它是一个RSM实现库,用于解决在MVVM项目下的不同请求场景下的问题,同时也可以帮你管理服务端状态。 它就像一个axios的武装库
配置rollup+Jest+typescript+jsx的js库开发环境
配置了jest+typescript+jsx的js库开发环境。react的编译交给babel处理,但需注意的是,在tsconfig.json中需添加`"jsx": "react"`