js-practice icon indicating copy to clipboard operation
js-practice copied to clipboard

JavaScript实践案例,旨在学习了解相关技术思想

js-practice

JavaScript实践案例

UI

该部分是主要结合阅读element ui源码实现,使用JS实现核心的功能以及相应的样式(并不完全实现所有功能),旨在低学习成本阐述相应的实现思路

button

音乐播放控制条

switch

切换按钮

slider

slider

input

input

loading
loading

radio
radio

checkbox
checkbox

rate
rate

tooltip
tooltip

message
message

tabs
tabs

collapse
collapse

badge
badge

carousel
carousel

scrollbar
scrollbar

select
select

Notification
notice

MessageBox
messageBox

Color-Picker
colorPicker

Upload

上传进度以及上传之后查看删除都没有在页面体现,你可以通过控制台查看上传进度 upload

Table

该demo实现固定表头和固定列(只固定在左侧)的效果
table

Cascader

级联选择器
cascader

Transfer
transfer

音乐播放器

音乐播放博客文章
实现效果:
音乐播放控制条

音频歌词同步

音频歌词同步博客文章
实现效果:
音频歌词同步

日期控件

日期控件博客文章
实现效果:
日期选择
日期范围选择

视频播放器

视频播放博客文章
实现效果:
视频播放

粒子烟花效果

粒子烟花

简易模块加载器

简易模块加载器博客文章

俄罗斯方块

俄罗斯方块博客文章
实现效果:
俄罗斯方块

视觉差效果浅析demo效果

视觉差效果文章
视觉差效果浅析

图片裁剪

裁剪框大小更改逻辑和输出裁剪图片
视觉差效果浅析

简易流程图处理

简易流程图处理

react-ssr

React学习和React同构的入门级demo,可以了解SSR原理、react-redux、redux、redux-thunk中间件的整合流程、react-router与react-router-config的使用、Node Express简单使用

moveable

主要用于学习rotate后resize,核心是坐标计算相关逻辑
rotate-resize

zoomable

主要用于理解按照鼠标当前位置缩放内容实现相对位置不变的计算逻辑

skeleton

了解骨架屏效果

count-up

了解数字滚动动画效果

seamless-scroll

了解无缝循环滚动效果

dynamic-theme

实现动态主题