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 only 4kb iScroll in your project and your project will have 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 numeric object properties 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.