首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js代码优化
订阅
一只谢
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
在 Cursor 中搭建 MCP 服务,利用 AI 将 Figma 转成代码
本文介绍如何在 Cursor 中搭建 MCP 服务,利用 AI 将 Figma 设计转为代码。通过 Figma-Context-MCP 库和 Figma API,开发者可部署本地服务
前端实现文件预览img、docx、xlsx、pptx、pdf、md、txt、audio、video
前言 具体的预览需求: 预览需要支持的文件类型有: png、jpg、jpeg、doc、xlsx、ppt、pdf、md、txt、audio、video,另外对于不同文档还需要有定位的功能。例如:pdf
不是吧?async/await异常捕获你还在用try-catch~
async/await 是在 ES2017 中引入的,目的是为了让异步操作更加直观、方便,同时也解决了 Promise 的回调地狱问题。那么我们该什么时候去捕获 async/await 的异常呢?
7个Js async/await高级用法
在掌握了async/await基础用法之后,下面将介绍一些高级用法,以便充分利用async/await实现更复杂的异步流程控制。
从公司的code Review 中提升编码能力,发现与其他人的差距
不知道大家有没有感觉, 一到三年工作经验的其实差距还是很大的 ,有的一年工作经验的能力的确比三年的更强点,难不成他们是天生编码能力强?非也!是因为他们会花更多的时间去学习去思考。 其中个人觉得
🚘🚘🚘前端小伙怎么监听手机键盘是否弹起
在移动端开发经常会遇到需要判断手机键盘是否弹起的状态,通过这种状态做不同的交互,ios和安卓的键盘弹起交互有所不同,怎么通过vue的自定义指令去实现较为完善的方案
如何无痛降低 if else 面条代码复杂度
相信不少同学在维护老项目时,都遇到过在深深的 if else 之间纠缠的业务逻辑。面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差,有没有固定的套路来梳理它呢?这里分享三种简单通用的重构方式。 所谓的【面条代码】,常见于对复杂业务流程的处理中。…
拒绝复杂 if-else,前端策略模式实践
设计模式的重要性 为什么要学习和使用设计模式,我觉得原因主要有两点 解除耦合:设计模式的目的就是把 “不变的” 和 “可变的” 分离开,将 “不变的” 封装为统一对象,“可变的” 在具体实例中实现 定
Vue2屎山codereview
遇到屎山代码,大多数人第一反应就是这谁写的代码这么差,其实大多数公司大多数人至少曾经都写过一些屎山代码,有屎山代码很正常,问题在于怎么快速梳理出业务逻辑,防止在迭代新需求时引发bug
我可能发现了Vue Mixin的正确用法——动态Mixin
众所周知,vue 的 mixins 是个非常灵活,但又很容易带来混乱的 API。本文介绍一种原创的优雅使用mixin的方式,快来一起探讨吧。