首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
组件库开发
订阅
Caven
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
精准提效|如何开发一款 VS Code yarn.lock 预览插件
本文是一篇开发 vscode 扩展开发实战,阅读后你将掌握 vscode 插件从灵感到创作到发布的完整流程、基于自定义编辑器实现自定义文件类型的预览以及如何实现 vscode yarn.lock 预览
单元测试从零开始,包含 Vue 及 React 项目中该如何单测
有兴趣的可以了解一下,目前还在写作中。 单元测试是用来测试程序中一小块功能的,比如说一个函数、一个类。它能很显著地提高项目的代码质量,降低出现 Bug 的频率,并且也利于维护代码。 但是实际情况是绝大部分开发者是不愿意做这件事情的。因为平时开发都忙不过来,哪还有时间去做这些事情…
可能是目前最易理解的手写promise
本篇文章整体架构的大图如下,接下来会一步一步去实现一个 Promise。 首先呢,promise肯定是一个类,同时还定义了 resolve 和 reject 方法。 executor有可能会出错,对吧,毕竟是用户传进来的方法,类似下面这样。如果executor出错,报错我们需…
使用rollup | vue cli3(Webpack) 搭建属于自己的组件库,(按需加载,多入口打包...)
项目说明项目github地址最近准备抽离一些组件,所以就动手搭建了一个基础打包项目,该有的功能基本都有,功能如下:按需引入:多种方式打包:组件测试及demo文档其他一些配置项目目录:如何创建属于组件库
Vue电商项目-商品飞入购物车特效实现
各位掘友,好久不见,最近利用工作之余开源了Vue电商项目,高仿某知名O2O买菜平台,整个项目做下来收获还是蛮多的,可以扫描下方二维码体验,本篇是项目的核心知识拆解篇,主要是拆解增加商品飞入购物车的实现过程。 整个项目采用vue-cli3脚手架搭建,Vue全家桶(vue、vuex…
利用scss公共库实现样式和业务组件解耦, 快速提高开发效率!
2、公共样式(ellipsis)。 我们发现虽然我们可以引入公共样式来减少我们的代码量。但是公共样式只能针对一些特定的要求去引,比如 超过长度省略ellipsis,或者一些全局公共的样式。如果是结合业务UI的需求,并不能很好满足。 这是一个很普遍的问题,其实也是一个痛点。因为这…
UI组件库从1到N开发心得-单元测试篇
之前有分享过UI组件库搭建思路和组件如何实现,今天分享的内容是我认为开发组件库中'最'.repeat(1e8)有(zei)意(ma)思(fan)的部分-单元测试,目前我的UI组件库覆盖率为92%,功能组件部分单侧全部覆盖,工具类部分还没有完全覆盖。报告如下所示: 本篇大致分为三…
浅谈使用 Vue 构建前端 10w+ 代码量的单页面应用开发底层
随着业务的不断累积,目前我们 ToC 端主要项目,除去 node_modules, build 配置文件,dist 静态资源文件的代码量为 137521 行,后台管理系统下各个子应用代码,除去依赖等文件的总行数也达到 100万 多一点。 本文会在主要描述以 Vue 技术栈为技术…
DIY VSCode 插件,让你的开发效率突飞猛进
Visual Studio Code(简称 VSCode)凭借其占用内存小、文件加载快、稳定性好、插件丰富等等特点,从众多 IDE 中脱颖而出,受到了广大开发人员的青睐。工欲善其事,必先利其器。选择适合自己的 VSCode 插件,能够让你的开发效率突飞猛进。VSCode 插件市…
Vue原理解析(十一):搞懂extend和$mount原理并实现一个命令式Confirm弹窗组件
不过使用起来并不是很方便,如每个使用的地方需要引入该组件,需要注册,需要给组件加ref引用,需要调用事件来控制状态。其实这个组件相对来说是比较独立的,我们在使用组件库的时候,相信都有调用过命令式弹窗组件的经历,今天我们就来搞懂这种命令式组件的实现原理,以及将这个精美的弹窗组件改…