12个⾮常不错的javascript类库
js控制css3动画触发javascript是⼀个解释性的编程语⾔。最初作为浏览器的⼀部份在浏览器中运⾏,可以和⽤户交互,并且控制浏览器,异步通讯,修改显⽰的document。在这篇⽂章中,我们收集了12款最新的javascript类库,帮助你更好的搭建⽹站和开发web应⽤。
CutJS是⼀个帮助你开发⾼性能,动态互动2DHTML5图形的超迷类库。⽀持现代浏览器和移动设备,可以帮助你开发游戏和可视化的应⽤。CutJS提供了DOM类型的API来创建和播放基于画布的图形。
Sticker是⼀个轻量级的Javascript类库允许你创建粘贴的效果。不依赖任何类库。⽀持所有⽀持CSS3的主流浏览器(IE10+)。基于MIT License
Fattable是⼀个帮助创建⽆限滚动,及其⽆限⾏列数的Javascript类库。⽐较⼤的表(多余10000个单元格)使⽤DOM处理不是很⽅便。你的滚动会变得不均匀。同时⽐较⼤的表格增长的速度也更快。不太可能让⽤户去下载或者保留全部数据。Fattable可以帮助你很好的处理异步数据加载
fn.js是⼀个⿎励你使⽤函数编程风格的可选Javascript类库。主要帮助你基于性能和规则来⽀持函数化实践。为了保证你的路径正确。fn.js 内部强制避免side effects,Object Mutation和Function state。⽀持Node.js或者浏览器,可以使⽤常规的script来引⽤或者通过AMD 加载器,例如,RequireJS。即将⽀持Bower。fn.js基于MIT LIcensed,你可以在Github下载
Progress.js是⼀个帮助开发⼈员使⽤JS和CSS3创建进度条的javascript类库。你可以⾃⼰设计进度条的模板或者⾃定义。你可以使⽤progess.js来展⽰加载内容的进度(images,Video等等),可以应⽤到所有页⾯元素,⽐如,textbox,textarea甚⾄整个body
Dropzone.js是⼀个超轻量级的,使⽤简单的拖拽开源Javascript类库,可以将⼀个HTML元素转化为了⼀个拖拽区。这意味着⽤户可以拖拽⽂件到它上⾯,然后⾃动通过AJAX上传到服务器。从版本2.0开始不在以来jQuery(但是可以作为jQuery模块使⽤)。它被开发为⼀个组件,当然也拥有独⽴版本,⼀个AMD的模块并且兼容requireJS
Clippy.js是⼀个完整的Javascript版本实现的微软代理(⼤家都知道⼤头针和它的⼩伙伴),可以⽅便的插⼊任何⽹站。拥有多种不同的动画。
⼀个Javascript和CSS类库⽤来创建选择元素UI。主要为了重现本地控制效果,允许使⽤CSS定义样式
⽤来帮助你实现⽹站提速的Javascript类库,能够帮助导航更加⾼效。它预加载你的⽤户可能会点击的⼀些链接。可以配置来在特定操作下加载,例如,mousedown
帮助你在滚动过程中展⽰CSS动画效果。缺省你可以⽤它来触发animate.css动画。当然,你可以配置来触发其他你喜欢使⽤的动画类库
Tether是⼀个⽤来帮助你使⽤绝对定位创建两个互相相关元素的Javascipt类库。例如,你可能希望⼀个提⽰,对话框打开或者保持在⼀个相关元素旁
这个JS类库使⽤最简单的⽅法来创建和维护在进⼊viewport后的元素如何淡⼊。通过添加⼀个data-scrollreveal的属性到⼀个元素,如果它处于viewport中,会⾃动的被展⽰。允许你使⽤使⽤描述性语⾔⾃定义展⽰。基于MIT license。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论