首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端常用插件

jquery.smartbanner: smartbanner 是从 IOS6 开始支持的一个新特性, 这个插件提供了对早期 IOS4/5 和 Android 的支持 jquery.scrollTo: 在页面上以一个元素为起始以动画的方式移动...iPhone6 展示页类似的效果,适用于单页应用,兼容到 IE8 scrollMonitor: 前端插件用来监控元素的滚动事件(进入、退出等),性能很好 ScrollMagic: 神奇的滚动交互效果插件,可以在滚动的过程中设置各种各样的动态效果...,通过HTML5的api使用移动设备的功能。...: JS 的一个图片展示库 focusable: 是页面上一个元素高亮的库,有图有真相 firefox.html: Firefox 在浏览器端的实现 —— HTML 版的 Firefox jquery-mobile...loading: 几种 Loading 效果,基于 SVG flippant.js: 一款能够漂亮的网页元素翻转效果库,代码许久不更新,不过作为源码学习还是不错的 move.js: 基于 CSS3 的前端动画框架

4.7K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端插件以及部分细分网址梳理

    jquery.smartbanner: smartbanner 是从 IOS6 开始支持的一个新特性, 这个插件提供了对早期 IOS4/5 和 Android 的支持 jquery.scrollTo: 在页面上以一个元素为起始以动画的方式移动...iPhone6 展示页类似的效果,适用于单页应用,兼容到 IE8 scrollMonitor: 前端插件用来监控元素的滚动事件(进入、退出等),性能很好 ScrollMagic: 神奇的滚动交互效果插件,可以在滚动的过程中设置各种各样的动态效果...: JS 的一个图片展示库 focusable: 是页面上一个元素高亮的库,有图有真相 firefox.html: Firefox 在浏览器端的实现 —— HTML 版的 Firefox jquery-mobile...loading: 几种 Loading 效果,基于 SVG flippant.js: 一款能够漂亮的网页元素翻转效果库,代码许久不更新,不过作为源码学习还是不错的 move.js: 基于 CSS3 的前端动画框架...: AngularJS 代码风格 ngReact: React 的 Angular 插件,可以在 Angular 中使用 React Components material: Google Material

    5.7K90

    老师,我再也不怕Processing动图啦 - 深度解析Processing图片序列帧动画

    直接加载 GIF 在 Processing 中,loadImage函数支持 4 种类型的图片:gif,png,jpg,tga。...源码地址:Processing速写Day040[1] Demo描述 3个 gif 动画,左中右 左 gif 为循环 gif,一直不停的循环播放 中 gif 只播放一次,可以通过鼠标点击,播放一次 右...gif 的播放收到鼠标 x 位置影响,将 x 的位置映射到 gif 中图片的播放位置 通过play()和pause()来控制 gif 的播放和暂停,在这个 demo 中我们可以通过敲击键盘的空格键来切换播放和暂停状态.../ 2);将 gif 中对应编号索引的图片显示在特定位置上,随着编号的不断变化,呈现 gif 播放的效果 import gifAnimation.*; PImage[] animation; Gif..., "demo.gif"); loopingGif.loop(); // 一个不循环播放的gif动画,只播放一次,通过ignoreRepeat控制 nonLoopingGif = new

    3.7K21

    WEB动画的几种实现方式

    其压缩率一般在 50%左右,它不属于任何应用程序。GIF 格式可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。...loop | loop | 如果出现该属性,则当媒介文件完成播放后再次开始播放。 preload | preload | 如果出现该属性,则视频在页面加载时进行加载,并预备播放。...Canvas 主要优势是可以应对页面中多个动画元素渲染较慢的情况,完全通过 javascript 来渲染控制动画的执行。...但是 transition 并不能实现独立的动画,只能在某个标签元素样式或状态改变时进行平滑的动画效果过渡,而不是马上改变。...在移动端开发中,直接使用 transition 动画会让页面变慢甚至卡顿。

    2.4K20

    通过样式覆盖修改Tcplayer动态水印样式

    效果图: 41102.gif 在线demo 覆盖样式代码: .tcp-dynamic-watermark-container .tcp-dynamic-watermark-content {...--如果需要在 Chrome 和 Firefox 等现代浏览器中通过 H5 播放 HLS 格式的视频,需要在 tcplayer.v4.2.min.js 之前引入 hls.min.0.13.2m.js。...-- 注意事项: * 播放器容器必须为 video 标签 * player-container-id 为播放器容器的ID,可自行设置 * 播放器区域的尺寸请按需设置,建议通过 css 进行设置,通过css...可实现容器自适应等效果 * playsinline webkit-playsinline 这几个属性是为了在标准移动端浏览器不劫持视频播放的情况下实现行内播放,此处仅作示例,请按需使用 * 设置 x5-...水印移动范围为实际视频显示区域,如果视频自带黑边,播放器无法进行规避。 // 2. 在使用动态水印功能时,播放器对象的引用不能暴露到全局环境,否则动态水印可以轻易去除。 // 3.

    3K50

    小窗播放视频的原理和实现(下)

    中,通过在宿主窗口上“挖洞”来显示它。...TextureView作为普通View在View hierarchy中管理与绘制,在执行移动、缩放、旋转和透明度动画时不会出现异常,更适用于小窗播放视频功能。...1、Android L设备上的动画对比 1.gif 2.gif 在Android L的设备上,SurfaceView在执行移动、缩放动画时,有黑边;旋转动画时,它的画面不会跟随旋转,有黑边;执行透明动画时...2、Android N设备上的动画对比 3.gif 5.gif 在Android N的设备上,SurfaceView在执行移动和缩放动画时,没有黑边;执行旋转动画时,它的画面没有跟随旋转;执行透明动画时...二、交互时无缝播放视频 在大屏和小窗之间切换时,因为重新创建了播放器,导致需要重新加载视频,不能平滑的过渡。

    4.6K110

    Android如何显示gif动图:AnimatedImageDrawable

    前言 我们知道,Android的基础组件ImageView本身是不支持gif动图的,所以很长一段时间内,开发者们都是通过三方库或自定义组件来实现gif显示,而且大部分的图片加载框架都支持gif,比如Glide...显示 我们知道,直接在ImageView中加载gif图是可以显示的,但是图不会动。...这里还可以为AnimatedImageDrawable设置播放次数repeatCount,不设置的话就是一直重复播放。...,结果如下: 通过运行结果可以看到,当我们停止后再开始,gif动画会从头播放,而不是从停止的地方继续播放。...经过测试发现,当gif动画处于播放状态,再次调用start()没有任何效果,gif动画不会从头播放,也不会执行onAnimationStart回调;同样当gif动画处理停止状态,执行stop()也没有任何效果

    5.1K10

    小程序应用中WebView中原生组件限制问题解析

    WebView 渲染流程外,因此在使用时有以下限制: 原生组件的层级是最高的,所以页面中的其他组件无论设置 z-index 为多少,都无法盖在原生组件上。...部分CSS样式无法应用于原生组件,例如: 无法对原生组件设置 CSS 动画 无法定义原生组件为 position: fixed 不能在父级节点使用 overflow: hidden 来裁剪原生组件的显示区域...在工具上,原生组件是用web组件模拟的,因此很多情况并不能很好的还原真机的表现,建议开发者在使用到原生组件时尽量在真机上进行调试。』...,加载loading地图区域等待时间过长。...而就我们关注的移动端iOS和Andoroid,实现一个视频播放,我们可能都会有以下几点的需求: 1、全屏处理; 2、覆盖层效果; 3、自动播放; 4、播放控制; 5、隐藏播放控件; 在iOS上如果使用WebView

    1.9K00

    Android开发笔记(一百七十四)图像解码器ImageDecoder

    早期的Android只支持三种图像格式,分别是JPEG、PNG和GIF,虽然这三类图片都能在ImageView上显示,但对于GIF格式来说,图像视图仅能显示动图的初始画面,无法直接播放动画效果。...ImageDecoder加载相册中的某张图片,此时从系统媒体库得到Uri类型的图片路径,则详细的图像加载代码示例如下: // 利用Android9.0新增的ImageDecoder读取图片 ImageDecoder.Source...它主要在如下两个方面做了增强: (1)调用带两个参数的decodeDrawable方法,此时输入第二个监听器参数,在监听器中可以获得图像的媒体类型,以及该图像是否为动图; (2)判断解码得到的图形对象是否为...Animatable类型,如果是的话,则调用start方法播放动画; 根据上述两个增强手段,补齐后的动图播放代码如下所示: // 显示指定来源的图像 private void showImageSource...,则开始播放动画 ((Animatable) iv_pic.getDrawable()).start(); } } 接着给出一张GIF图片,运行包含以上代码的测试App,观察到动图播放效果如下面两图所示

    1.7K10

    秒开率达90%:腾讯看点客户端 GIF 转视频优化方案

    导语 |众所周知,在动图场景中, GIF 一直是应用得最广泛的技术,然而 GIF 文件体积太大的劣势,导致了一些诸如客户端 GIF 加载慢、服务器占用带宽大等问题。...那么,在 GIF 占比如此高的今天,有没有一些更合适的动图格式,既能减小文件体积和服务器带宽,又能在客户端有不俗的性能表现?...为了方便对比动图优化前后的效果,我们首先对 GIF 做了相关数据上报,主要包括 GIF 文件体积以及加载耗时。在大盘数据中,我们的统计数据结果如下: ? ?...MP4 的这个小高峰实际上是打开链接时产生的消耗,这个过程只会在动图播放时产生一次。因此,在 Android 上两者的 CPU 占比是十分接近的。...总结 为了能让这个方案更加通用化,我们的目的是针对信息流搭建一套适用于信息流的动图组件,支持 GIF 和视频动图,并提供多种播放策略控制能力(比如在动图滑出屏幕外、切后台等不可见场景时默认不播放,滑入屏幕内再开始播放

    3.8K40

    前端大牛们都学过哪些东西?

    播放器 Html5 VideoPlayer 22. 粒子动画 Proton 烟花 九....Nodejs nodejs 篇幅比较巨大 Node.js 包教不包会 篇幅比较少 node express 入门教程 nodejs定时任务 一个nodejs博客 【NodeJS 学习笔记04】新闻发布系统...张鑫旭——前端性能 前端性能监控总结 网站性能优化之CSS无图片技术 web前端性能优化进阶路 前端技术:网站性能优化之CSS无图片技术 浏览器的加载与页面性能优化 页面加载中的图片性能优化 Hey—...前端性能优化:使用媒体查询加载指定大小的背景图片 网站性能系列博文 加载,不只是少一点点 前端性能的测试与优化 分享网页加载速度优化的一些技巧?...页面加载中的图片性能优化 web前端优化(基于Yslow) 网站性能优化工具大全 【高性能前端1】高性能HTML 【高性能前端2】高性能CSS 由12306谈谈网站前端性能和后端性能优化 AlloyTeam

    5K30

    全面掌握移动端主流图片格式的特点、性能、调优等

    对于动图来说,开发者可以解码动画 GIF 和 APNG、可以编码动画 GIF。...下面是一张 GIF 格式的 QQ 大表情: ? 这张表情由 6 幅静态图构成,每幅图片有一定的存活时间,连贯播放就形成了动画: ?...想象一下:播放的区域是一张画布,第一帧播放前先把画布清空,然后完整的绘制上第一帧图;播放第二帧时,不再清空画布,而是只把和第一帧不同的区域覆盖到画布上,就像油画的创作那样。...最后做一个小广告:如果你是 iOS 平台的开发者,可以试试我开发的 YYWebImage,它支持 APNG、WebP、GIF 动图的异步加载与播放、编码与解码,支持渐进式图像加载,可以替代 SDWebImage...《一个低成本确保IM消息时序的方法探讨》 《IM单聊和群聊中的在线状态同步应该用“推”还是“拉”?》 《IM群聊消息如此复杂,如何保证不丢不重?》

    1.9K31

    iOS中播放gif动态图的方式探讨 原

    iOS中播放gif动态图的方式探讨 一、引言     在iOS开发中,UIImageView类专门来负责图片数据的渲染,并且UIImageView也有帧动画的方法来播放一组图片,但是对于gif类型的数据...,UIImageView中并没有现成的接口提供给开发者使用,在iOS中一般可以通过两种方式来播放gif动态图,一种方式是通过ImageIO框架中的方法将gif文件中的数据进行解析,再使用coreAnimation...核心动画来播放gif动画,另一种方式计较简单,可以直接通过webView来渲染gif图。...三、使用UIWebView来加载gif动态图数据     iOS中的UIWebView功能十分强大,可以通过UIWebView为载体,来展示gif图。...动态图方式的优劣     经过测试,从加载速度上来说,通过UIImageView类别加载的方式更加快速,UIWebView的方式加载时间会稍长,但是从性能上来比较,WebView的方式性能更优,播放的gif

    1.9K20

    FLAnimatedImage -ios gif图片加载框架介绍

    简介 FLAnimatedImage 是 Flipboard 团队开发的在它们 App 中渲染 GIF 图片使用的库。...本文章主要是介绍FLAnimatedImage框架的GIF动画加载和播放流程,旨在说明流程和主要细节点。...ios原有加载缺陷分析 大家知道在 iOS 中处理过 GIF 图片, 如果通过原生系统提供的能力, 可能只有两种方式。 并且这两种方式都不是专门针对于 GIF 的解决方案,更像是一种 hack。...其中一个线程负责渲染 GIF 的每一帧的图片内容(所谓的渲染,大体上就是加载 GIF 文件数据,然后抽取出来当前需要哪一帧)。这个加载图片的过程是在异步线程进行的。...d、从数据中读取图片类型,判断该图片是不是GIF动画类型。 e、读取GIF动画中的动画信息,包括动画循环次数,有几帧图片等。

    1.7K70

    Android开发笔记(一百八十)使用Glide加载特殊图像

    虽然通过ImageDecoder能够在界面上播放GIF动画,但是一方面实现代码有些臃肿,另一方面在Android9.0之后才支持,显然不太好用。...播放GIF动画的效果如下面两图所示,分别为GIF动图播放开始时的界面,以及GIF动图临近播放结束时的界面。...除了支持GIF动画,Glide甚至还能自动加载视频封面,也就是把某个视频文件的首帧画面渲染到图像视图上。这个功能可谓是非常实在,先展示视频封面,等用户点击后再开始播放,可以有效防止资源浪费。...以加载本地视频的封面为例,首先到系统视频库中挑选某个视频,得到该视频的Uri对象后采用Glide加载,即可在图像视图上显示视频封面。...(this).load(URL_MP4).apply(options).into(iv_cover); }); Glide加载网络视频封面的效果如下面两图所示,分别为加载视频第10秒时候的画面,以及加载视频第

    1.4K10
    领券