当前位置: 首页 > 科技观察

推荐17款Javascript网络请求和动画库工具

时间:2023-03-20 11:14:36 科技观察

今天给老手分享17个Javascript网络请求和动画库工具,希望大家喜欢。全文大纲NetworkRequestAxios一个基于Promise的HTTP库,可用于在Node.js和浏览器上发起HTTP请求,支持所有现代浏览器,甚至包括IE8+Superagent基于Ajax的优化,可与Node.js一起使用HTTP客户端使用fly.js一个基于promise的http请求库,可用于node.js、Weex、微信小程序、浏览器、ReactNative动画库Anime.js一个JavaScript动画库,可处理CSS属性,单一CSS转换、SVG或任何DOM属性和JavaScript对象Velocity一个高效的Javascript动画引擎,具有与jQuery的$.animate()相同的API,同时还支持颜色动画、过渡、循环、画架、SVG支持和滚动等效果Vivus零依赖JavaScript动画库,可以让我们用SVG进行动画处理,使其具有被绘制的外观使用,而ScrollReveal可以在零依赖的React、Vue、Angular项目中使用,提供简单的滚动和用于网络和移动浏览器的动画,并以动画方式显示滚动内容。Kute.js是一个强大、高性能、可扩展的原生JavaScript动画引擎,具备跨浏览器动画的基本功能Typed.js一个轻松打字效果的js插件fullPage.js一个可以轻松创建的js滚动动画库全屏滚动网站,移动端兼容性无可替代swiper.js轻量级滚动插件强大的js跨端触控滑动插件MixItUp是一个高性能、无依赖的DOM操作库,可以过滤、排序,添加和删除带有漂亮动画的DOMElement的js动画库Lottie一个用于Android、iOS、Web和Windows的库,用于解析使用Bodymovin导出到json的Adob??eAfterEffects动画,并在移动设备和网络上呈现它们鼠标/键盘相关的KeyboardJS浏览器中使用的库(与node.js兼容)。它允许开发者轻松设置按键绑定和使用按键组合来设置复杂的绑定。SortableJS一个强大的JavaScript拖放库Axios官方地址:https://axios-http.com/Github(97.6k):https:///github.com/axios/axiosAxios一个基于Promise的HTTP库,可以在Node.js和浏览器中发起HTTP请求,支持所有现代浏览器,甚至包括IE8+如下图:Superagent官方地址:https://ladjs。github.io/superagent/Github(16.2k):https://github。com/visionmedia/superagentSuperagent基于Ajax优化,可搭配Node.jsHTTP客户端使用,如下图:Fly官方地址:https://wendux.github.io/dist/#/languageGithub(3.8k):https://github.com/wendux/flyfly.js一个基于promise的http请求库,可以在node.js、Weex、微信小程序、浏览器、ReactNative中使用如下图:动漫官方地址:https://animejs.com/Github(43.8k):https://github.com/juliangarnier/animeAnime.js一个JavaScript动画库,可以处理CSS属性,单个CSS过渡,SVG或任何DOM属性和JavaScript对象如下图:Velocity官方地址:http://velocityjs.org/Github(17.2k):https://github.com/julianshapiro/velocityVelocity一个高效的Javascript动画引擎,拥有与jQuery的$.animate()相同的API,也支持彩色动画,过渡、循环、画架、SVG支持和滚动效果,例如下图:vivus官方地址:http://maxwellito.github.io/vivus/Github(14.4k):https://github.com/maxwellito/vivusVivus是一个零依赖的JavaScript动画库,可以让我们用SVG动画,使其具有如下图绘制的外观:GreenSock官方地址:https://greensock.com/Github(15.3k):https://github.com/greensock/GSAPGreenSockJS一个用于创建的JavaScript动画库高性能、零依赖、跨浏览器动画,已在超过400万个网站上使用,可用于React、Vue、Angular项目如下图:ScrollReveal官方地址:https://scrollrevealjs.org/Github(21.2k):https://github.com/jlmakes/scrollrevealScrollReveal零依赖,为网页和手机浏览器提供简单的滚动动画,以动画方式显示滚动内容如下图:酷特官方地址:http://thednp.github.io/kute.jsGithub(2.4k):https://github.com/thednp/kute.js/Kute.js一个强大的,高性能、可扩展、跨浏览器的原生JavaScript动画引擎动画的基本功能如下:Typed.js官方地址:http://www.mattboldt.com/demos/typed-js/Github(12.5k):https://github.com/mattboldt/typed.js/Typed.js一个js插件,轻松实现打字效果如下图:fullPage官方地址:http://alvarotrigo.com/fullPage/Github(34.2k):https://github.com/alvarotrigo/fullPage.js/fullPage.js一个js滚动动画库,可以轻松制作全屏滚动网站。兼容性无可替代如下图:iscroll官方地址:http://iscrolljs.com/Github(12.5k):https://github.com/cubiq/iscrolliscroll移动端使用的轻量级滚动插件如下图:swiper官方地址:https://www.swiper.com.cn/api/index.htmlswiper.js一款强大的js跨端触控滑动插件如下图:MixItUp官方地址:https://www.kunkalabs.com/mixitup/Github(4.5k):https://github.com/patrickkunka/mixitupMixItUp是一个用于DOM操作的高性能、无依赖库,它使您能够使用漂亮的动画过滤、排序、添加和删除DOM元素。DOM元素的js动画库如下:Lottie官方地址:http://airbnb.io/lottie/Github(27.8k):https://github.com/airbnb/lottie-webLottie一个Android、iOS的库,Web和Windows使用Bodymovin解析AdobeAfterEffects导出的json动画,并在移动设备和web上呈现如下图:KeyboardJS官方地址:http://robertwhurst.github.io/KeyboardJS/Github(2k):https://github.com/RobertWHurst/KeyboardJSKeyboardJS是一个在浏览器中使用的库(与node.js兼容)。它允许开发人员轻松设置键绑定并使用组合键设置复杂的绑定。如下图:SortableJS官方地址:https://sortablejs.github.io/Sortable/Github(26k):https://github.com/SortableJS/SortableJS强大的JavaScript拖拽库如下: