# b-components

# 问题

前端开发人员常会使用一些常用的组件或函数,这些组件的联系可能不够强烈,类似侧边菜单,不同的标准中会有很多的变化,例如 element 的侧边抽屉,或一些时髦网页的类苹果 ui 侧边栏,这些标准难以统一,因此需要一个可以尽可能自定义的组件。

# 解决方案

这个项目中包含一些常用的组件,如果组件不够高自定义化,则可以不使用 npm 包,而是直接复制源代码,直接从源代码中改编即可。

# 目前拥有的组件

# 经典组件

  1. 类 Google 输入框
  2. 触发第一次或触发最后一次的按钮(经典的防抖,节流)
  3. 侧边菜单,这个侧边菜单更聚焦于一些时髦的个人网站
  4. 自定义右键菜单
  5. canvas api 的简单使用
  6. switch 按钮 以及 对用户浏览器摄像头和录音设备的简单操控
  7. 滑动验证

# 创意布局

  1. parallax (opens new window)的应用
  2. 滑动到底部(屏幕滚动检测)

# 未来打算

不定期的会将遇到的有意思的组件加入到项目中,也欢迎大家提供意见 (opens new window)

# BUG

欢迎 PR 和 Issue