JS插件
Js插件在前端开发中占有很重要的地位,使用Js插件可以大大减少项目的工作量,提高开发效率。Js插件一般是解决了一个独立的问题,实现某些特效,或者是方便Web前端开发。Js插件主要分享开发中用过的或者是比较优秀的JS插件。截取网页或屏幕快照插件-html2canvas
html2canvas是一个截取网页或屏幕快照插件。通过读取DOM和元素的不同样式,将当前页面呈现为画布图像。一般在需要将h5页面生成海报的时候用。html2canvas库使用Promise,如果浏览器不支持Promises,可以先加载一个es6-promise的补丁。之前雷雪松的博客中介绍过HTML转图片的JS插件-rasterizeHTML.js。今天雷雪松给大家分享一个截取网页或屏幕快照的插件html2canvas。
阅读原文 »
搜索、 排序、 筛选的Js插件-List.js
List.js是为纯HTML 列表,表格或任何其他内容添加了搜索,排序,过滤和灵活性的Js插件。List.js非常的小巧,并且简单,但是功能却非常强大。下面雷雪松详细的介绍一下搜索、 排序、 筛选的Js插件-List.js。
阅读原文 »
HTML转图片的JS插件-rasterizeHTML.js
在WEB前端工作中,有时需要实现对页面生成缩略图的功能。rasterizeHTML.js就可以将HTML渲染到浏览器的canvas中,直接用JS插件达到生成图片的效果。rasterizeHTML.js为我们提供了三个方法:rasterizeHTML.drawURL( url [, canvas] [, options] )根据URL生成canvas,rasterizeHTML.drawHTML( html [, canvas] [, options] )根据HTML代码生成,rasterizeHTML.drawDocument( document [, canvas] [, options] )根据文档生成。下面雷雪松详细的介绍一下HTML转图片的JS插件-rasterizeHTML.js。
阅读原文 »
网页视频播放器video.js
video.js是一个集成HTML5和Flash的开源网页视频播放器,video.js自动检测浏览器对HTML5的支持情况,如果不支持HTML5则自动使用Flash播放器。目前有超过200000多的网站正在使用vedio.js,作为网页视频播放器。video.js可以很好的解决浏览器的视频播放器样式的兼容性。
阅读原文 »
js生成随机颜色-randomColor.js
randomColor.js是用一个生成随机颜色的js小脚本,也支持一些选项设置颜色的生成,支持npm和bower安装。
阅读原文 »
轻量级JS Cookie插件js-cookie
Cookie是网站设计者放置在客户端的小文本文件,一般后台语言使用的比较多,可以实现用户个性化的一些需求。js-cookie插件是一个JS操作cookie的插件,源文件只有3.34 KB,非常轻量级。js-cookie也支持npm和Bower安装和管理。下面雷雪松带大家一起看看js-cookie的具体用法。
阅读原文 »