JavaScript实践案例,旨在学习了解相关技术思想
- js-ui:js原生实现相关UI组件
- audio: 音乐播放器
- audio-lrc:音频歌词同步
- js-date: 日期控件
- video: 视频播放器
- js-require: 简易模块加载器
- tetris: 俄罗斯方块
- parallax:视觉差效果浅析demo效果
- cropper:图片裁剪,裁剪框大小更改逻辑和输出裁剪图片
- graph:简易流程图处理
- react-ssr:React学习和React同构的入门级demo,可以了解SSR原理、react-redux、redux、redux-thunk中间件的整合流程、react-router与react-router-config的使用、Node Express简单使用
- moveable:主要用于学习rotate后resize,核心是坐标计算相关逻辑
- zoomable:主要用于理解按照鼠标当前位置缩放内容实现相对位置不变的计算逻辑
- skeleton:骨架屏效果
- count-up:数字滚动动画效果
- seamless-scroll:无缝循环滚动效果
- dynamic-theme:实现动态主题
- animation:实现简易JavaScript动画引擎
- joystick:实现虚拟摇杆逻辑
- overlapping-area:旋转后矩形重叠区域的面积计算,包括多边形交点计算逻辑、多边形面积计算逻辑