PhotoSwipe
Similar to WeChat Moments, click the picture to enlarge the preview effect, you can switch the preview left and right
https://github.com/dimsemenov/PhotoSwipe //GitHub
Powerful pull down to refresh and load more (highly recommended)
http://www.mescroll.com/index.html
Various (including 3D, etc.) loading effects -- powerful
https://icons8.com/preloaders/
css3 effect library
http://www.17sucai.com/category/1/31/44
Componentized H5 player framework
http://chimee.org/
iScroll (scroll, zoom, pan, infinite scroll, parallax scroll, rotate, etc.)
iScroll is more than just scrolling. It can handle any element that requires mobile interaction with the user. Include a 4kb iScroll in your project, and your project has scrolling, zooming, panning, infinite scrolling, parallax scrolling, and rotation. Give it a broom and it can even help you clean your office.
https://github.com/cubiq/iscroll
gesture js plugin
http://hammerjs.github.io/getting-started/
Browser title flashing, scrolling, sound prompts, chrome, Firefox, Safari and other system notifications
http://wangchujiang.com/iNotify/#%E6%B5%8B%E8%AF%95%E4%BE%8B%E5%AD%90
better scroll
https://ustbhuangyi.github.io/better-scroll/#/zh
page turn effect
http://www.turnjs.com/
CreateJS
CreateJS is a set of modular libraries and tools developed based on HTML5.
It includes:
- EaselJS , a JavaScript library that makes HTML5 Canvas tags easier. Used to create games, generate artwork, and handle other advanced graphics, etc.
- TweenJS , TweenJS is a simple animation tweening library in JavaScript that supports the assignment of properties of numeric objects and CSS style properties.
- SoundJS , SoundJS provides a simple and powerful API to work with audio. The actual audio implementation is performed by plug-ins, and the sound processing is simple and straightforward.
- PreloadJS for easy preloading of resources: images, sounds, data, or other JS.