首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
组件库
订阅
CoderJC
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
50行代码统计组件使用次数
想知道项目中使用的三方组件库的数据吗?来吧,本文带你了解如何统计项目中组件使用情况。 思路:Webpack loader(AST)。 最快的方案通过字符串统计用正则的方式一把梭,但是这样会有问题就是如果注释部分有的话也会被统计进去就不准确,所以想到了可以通过 AST(抽象语法树…
一个数字键盘引发的血案——移动端H5输入框、光标、数字键盘全假套件实现
进入某页面自动弹出带小数点的数字键盘,并且自带输入验证,比如金额——只能输入数字和小数点,并且只能输入一位小数点、小数位不超过2位,且输入前验证不合法就不让输入、(UE特加功能——定制光标颜色>.<简直是反人类的需求)。细分如下: 1. 基于input + 手机自带键盘实现方案…
组件库 npm版本号管理策略
1. npm version的含义 每个npm包都有一个package.json,如果要发布包的话,package.json里面的version字段就是决定发包的版本号。 version字段是这样一个结构:0.0.1,是有三位的版本号。分别是对应的version里面的:majo…
【前端工程化基础 - Babel 篇】简单实现 babel-plugin-import 插件
前几个月写的一篇文章,还没在掘金发过。 平时在使用 antd、element 等组件库的时候,都会使用到一个 Babel 插件:babel-plugin-import,这篇文章通过例子和分析源码简单说一下这个插件做了一些什么事情,并且实现一个最小可用版本。 antd 和 ele…
2020更新,Vue仿探探拖拽卡片的效果
类似Tinder和探探的卡片效果的组件,社区中已经非常多了。我这一版除了可以实现和他们一样的效果外。还增加了飞卡的效果,就是类似我的女神邱淑贞这样。 其实我最早实现这个效果,是在2018年的时候,在weex上实现过一版。原帖请看这里:https://zhuanlan.zhihu…
前端换肤的N种方案,请收下
利用css优先级的原理覆盖掉原有样式的实现,每定义一套皮肤就要定义对应的sass变量,以及定义一套覆盖原有样式的皮肤样式。如果有多套皮肤的话,覆盖的代码量就会n套。 样式不易管理,查找样式复杂,开发效率低,拓展性差,维护成本高,多人协作沟通麻烦。 Sass Maps的函数map…
构建前端代码预提交检查(Husky、Lint-staged)
大家是否有过类似的经历,接手多人开发的项目,因为每个人的代码风格不一致,使得变得难以阅读,比如分号、混合单引号和双引号的字符串声明,或者糟糕的缩进? 或者一些问题导致项目运行出错。 所以代码一致性非常重要,无论是在开发阶段还是在维护阶段,我们都知道eslint能很好保证代码风格…
HeyUI组件库 | 如何实现在线切换主题
如果有更多的,请在下方留言,我会后期补充。 目前ant-design支持的切换主题颜色是在页面最下方。 是的,如果你不仔细,你是不知道系统有这个功能的。 然后这里要吐槽一个点,随便切换什么颜色都很卡,因为没有确认按钮,所以随便调一个小颜色,也会去后端请求,值得改进.... an…
是时候搭建你们团队的 UI 组件库了
使用 Create React App 创建 UI 组件库的前端工程环境。 参数 react_scripts 用来告诉 Storybook 当前项目使用 Create React App 创建的,Storybook会根据该参数来自动安装合适的包。 addon-info 插件会自…
Picker组件的设计与实现
今天的主题是 NutUI Picker 组件的设计与实现,Picker组件是 NutUI 的一个拾取器组件,它用于显示一系列的值集合,用户可以滚动选择集合中一项,也可以支持多个系列的值集合供用户分别选择。我们通过一张效果图,来看看组件具体实现了什么功能。 说到 NutUI, 可…