or false, default true 开关,是否显示表格的一些信息 bJQueryUI true or false, default false 是否使用jquery ui themeroller...当这个标志为true的时候,分页器就默认关闭 bSort true or false, default true 开关,是否让各列具有按列排序功能 bSortClasses true or false,...这个数据是记录在cookies中的,打开了这个记录后,即使刷新一次页面,或重新打开浏览器,之前的状态都是保存下来的 sScrollX 'disabled' or '100%' 类似的字符串 是否开启水平滚动...,以及指定滚动区域大小 sScrollY 'disabled' or '200px' 类似的字符串 是否开启垂直滚动,以及指定滚动区域大小 -- -- -- 选项 aaSorting array array...无 用于在每次重画的时候修改表格的脚部 fnFormatNumber 1.int : number to be formatted String : formatted string for DataTables
另外还有相本功能、垂直跑马灯,应用层面广泛。...jquery-loading 官网:jquery-loading 起源于为了在读取或运行中,锁住特定对象,并同时保持让浏览者可以操作页面的其他部分。...Muuri.js 官网:Muuri Muuri是一个JavaScript Layout引擎,让你可以构建多样化的Layout,并具有响应式、可排序、可过滤、拖拽移动或动画效果。...即便周边不如DataTables,但不依赖jQuery及大小仅Datatables的1/4(压缩后17KB),以及对IE的高兼容性和不止对,对、或是其他HTML元素的支持,...Cleave.js-表单栏位格式化工具 官网:Cleave.js Infinite Scroll 官网:Infinite Scroll Infinite Scroll是jQuery一个用来实现无限滚动的插件
官网 zombie:基于 node.js 、快速、全栈且无图形界面的浏览器的测试工具。官网 totoro:一个简单可靠且能跨浏览器运行的测试工具。...官网 rivets:轻量却拥有强大的数据绑定和模板解决方案官网 derby:让编写实时和协同应用更简单的 MVC 框架,能够在 Node.js 和浏览器同时运行。...官网 slick:你所需要的最后一个轮播插件。官网 slidesJs:响应式的 jQuery(1.7.1+)幻灯片插件,具有触摸、 CSS3 过渡等特性。...官网 onepage-scroll:创建一个类似 Apple 的单页面滚动网站(iPhone 5S 网站)。官网 iscroll:高性能、轻量、无依赖、兼容多平台的 JavaScript 滚动组件。...官网 picturefill:响应式图片显示插件,使浏览器支持 srcset、size 属性。官网 platform.js:一个平台检测库,几乎适用于所有 JavaScript 平台。
slidesJs - 是一个响应式幻灯片插件,适用于JQuery(1.7.1+),具有触摸和CSS3过渡等功能 FlexSlider - 一个非常棒的,完全响应的jQuery滑块插件。...这是基于jQuery的,它具有自动完成和本机感键盘导航;对标记,联系人列表等有用 select2 - 基于jQuery的选择框替换。它支持搜索,远程数据集和无限滚动结果。...iscroll - iScroll是一款高性能,占用空间小,无依赖,多平台的JavaScript滚动条。 skrollr - 适用于移动设备(Android + iOS)和桌面的独立视差滚动库。...DataTables - (jQuery插件)它是一个高度灵活的工具,基于渐进增强的基础,并将为任何HTML表添加高级交互控件。...novacancy.js - 文本Neon Golden效果jQuery插件。 jquery-responsive-text - 使文本大小响应!
单个页面设置只在本页面生效,而全局的生效范围扩展到了整个应用。活字格为用户提供了五种拉伸模式,方便用户在不同的场景下进行选择: 无拉伸:页面在浏览器中不会进行拉伸,与设计原型保持一致。...水平拉伸:页面在不同浏览器中随着浏览器尺寸进行水平方向上的拉伸。 垂直拉伸:页面在不同浏览器中随着浏览器尺寸进行垂直方向上的拉伸。...双向拉伸:页面在不同浏览器中随着浏览器尺寸进行水平和垂直方向上的拉伸,使得在充满不同分辨率的浏览器时都具有较好的视觉效果。...等比拉伸(填满宽度):页面将填满浏览器的宽度,再等比对高度进行拉伸 页面拉伸的特性优点在于设置简单,易用;同时也会有些弊端,由于页面拉伸是页面整体元素进行拉伸,那么如果想要实现部分固定部分拉伸的效果就很困难...固定模式 固定模式下,行高、列宽为固定的大小,单位为像素,不会随着展示屏幕的变化而变化,如果页面所有被设定了固定模式的行列总像素已经大于了浏览器的宽度/高度,那浏览器中就会出现横向/纵向滚动条。
jQuery UI FastFind Menu Script 可拖动的嵌套菜单窗体,基于动态”AJAX”响应。...jstree jScrollPane jScrollPane这个jQuery插件可以让你通过简单的CSS设置就能够替换所有分块元素在浏览器中默认的垂直滚动条样式。...jQuery Flash Plugin jQuery.SerialScroll jQuery.SerialScroll是一个用于创建滚动效果的jQuery插件,支持水平/垂直方向滚动和混合滚动效果。...这些方法能够让你轻松地管理Form中的数据和Form无刷新提交。 jQuery Form Plugin jTemplates 基于jQuery开发的javascript模板引擎。...支持水平与垂直两种滚动方向。
网格布局中的 gap 在网格布局中, gap 属性设置了网格项之间的水平和垂直间距。它允许我们通过一次声明来控制行和列之间的间隔。... 值定义了应用捕捉行为的滚动轴,可以设置为以下选项之一: none :没有应用于任何轴的捕捉行为。 both :拍扑行为应用于水平和垂直轴。...block :快照行为应用于块轴(垂直滚动)。 inline :快照行为应用于内联轴(水平滚动)。...这是一个示例,它将容器设置为在水平和垂直方向上捕捉到特定位置: .container { scroll-snap-type: mandatory both; } 使用这个CSS,容器在滚动时会自动吸附到最近的吸附点...这在响应式设计中特别有用,其中元素需要适应不同的屏幕尺寸,同时保持其宽高比。
Rsuite-table 2、这是 React Table 的一个灵活组件,可促进虚拟化、固定列和标题、树视图等等。这个库的另一个最大优点是它使排序变得非常快速和简单。...人们可以借助可选的 props 和回调来完全控制它。它具有强大的设计和简单的定制,并且提供了透视和聚合的功能。它使你可以同时担任客户端和服务器端角色。...Material-UI-datatables 4、MUI-Datatables 是数据表的一部分,基于 Material-UI V1。...除了在大多数视图上定制样式的能力外,移动/平板设备还可以使用两种“堆叠”和“滚动”响应模式。...借助行和列虚拟化,它可以在一秒钟内加载大量数据,几乎 100 万条以上的记录,而不会降低效率。
,同时增加一些自己在使用中的一些技巧。...关于 mCustomScrollbar mCustomScrollbar 是个基于 jQuery UI 的自定义滚动条插件,它可以让你灵活的通过 CSS 定义网页的滚动条,并且垂直和水平两个方向的滚动条都可以定义...jquery.mousewheel.min.js:这是 Brandon Aaron 编写的一个伟大的只有2kb的插件,它面向所有的操作系统和浏览器,为我们提供了鼠标滚动事件的支持。...默认是垂直滚动条 值可为:true(创建水平滚动条) 或 false scrollInertia:Integer:滚动的惯性值 在毫秒中 使用0可以无滚动惯性 (滚动惯性可以使区块滚动更加平滑) scrollEasing...更加进阶的使用:修改浏览器的滚动条 单单是修改某个内容区域的边栏已经无法满足我们的需求了,我们还想修改浏览器边栏应该怎么办?
CSS3的新特性已经讲完了,接下来我们看一下jQuery的一个全屏jQuery全屏滚动插件fullPage.js。...2. fullpage.js的使用 2.1 兼容性 fullpage.js是jQuery的插件,需要依赖jQuery,要求jQuery最低的版本是1.6+。浏览器能兼容到ie8+及其他现代浏览器。...-- 如果是ie8浏览器或者设置了css3: false 那么需要引入jQuery的easing缓动插件,默认可以省略就行了。...函数 无 设置背景颜色 anchors 数组 无 定义锚链接 scrollingSpeed 整数 700 滚动速度,单位为毫秒 easing 字符串 easeInQuart 滚动动画方式 menu 布尔值...布尔值 true 左右滑块是否循环滑动 autoScrolling 布尔值 true 是否使用插件的滚动方式,如果选择 false,则会出现浏览器自带的滚动条 scrollOverflow 布尔值 false
为了了解如何使用这些组件的插件,我将演示新功能,同时使用新的用户界面增强现有的 Forensics Plugin。...借助易于使用的 API(可在多种浏览器中使用),使 HTML 文档的遍历和操作、事件处理、动画和 Ajax 等事情变得更加简单。...开发人员可以使用他们的 Sass 变量和 mixins、响应式栅格系统、大量的预构建组件以及基于 jQuery 构建的强大插件,快速构建其思想原型或整个应用程序。...data-tables-api-plugin:提供 Jenkins 插件的数据表格。DataTables 是 jQuery Javascript 库的插件。...使用此概念还提供了一些其他功能,这些功能是 DataTables 插件的一部分: 列的顺序会自动保存在浏览器本地存储中。 分页大小会自动保存在浏览器本地存储中。
通过安装此插件,您不仅可以创建时间表,还可以扩展功能来创建手风琴,价格表,可过滤的画廊,倒数计时器等。 它使您可以以惊人的垂直布局显示博客文章,页面或自定义文章。...它提供20多种水平和垂直时间轴样式,使其看起来独特而有趣。 您还可以使用它将博客转换为很酷的时间表。 该插件提供了广泛的自定义选项,并支持各种多媒体文件,例如视频,图像,滑块等。...5.时间轴快递 时间轴特快 使您轻松为WordPress网站创建精美的时间表。 它使您可以提供动画的垂直布局,该布局将使用户迅速了解您的故事。...7.时间轴和历史记录滑块 时间轴和历史 是一个免费的时间轴插件,可让您无需编写任何代码即可将业务历史记录或时间轴添加到WordPress网站。...8.发布时间表 发布时间表 是您应该签出的下一个插件。 它是一个功能强大且用户友好的插件,可为您提供快速简便的方法来向您的网站添加垂直时间表。 它还将基于标签或日期以升序自动创建动画滚动导航。
简介 ---- 虽然传统的 ajax 方式可以异步无刷新改变页面内容,但无法改变页面 URL,因此有种方案是在内容发生改变后通过改变 URL 的 hash 的方式获得更好的可访问性(如 https://...使服务端处理变得复杂 要做到普通请求返回完整页面,而pjax请求只返回部分页面,服务端就需要做一些特殊处理,当然这对于设计良好的后端框架来说,添加一些统一处理还是比较容易的,自然也没太大问题。...用法 ---- 引入 jquery 和 jquery.pjax.js 注册事件 /** * 方式一 按钮父节点监听事件 * * @param selector 触发点击事件的按钮 *...scrollTo 0 页面加载后垂直滚动距离( 与原页面保持一致可使过度效果更平滑 ) type "GET" ajax 的参数,http 请求方式 dataType "html" ajax 的参数,响应内容的...由于使用的 velocity 模版技术,集成 pjax 就是分分钟的事,不仅对原先的代码完全没影响,还提升了加载速度,页面过度效果更好,再用上了 NProgress,感觉逼格又上升不少,哈哈。
当内容的高度超过容器的高度时,浏览器会自动显示滚动条。滚动条可以分为两种类型:body滚动:整个页面的滚动,适用于内容高度超过视口高度的情况。...记录触摸起始位置的Y坐标 */let startY = 0;/** * 记录上一次触摸位置的Y坐标,用于计算移动距离 */let lastY = 0;/** * 监听content元素的touchstart...以下是一个简单的惯性滚动实现:/** * 全局变量,记录上次触摸结束的时间戳 */let lastTime = 0;/** * 全局变量,记录初始滑动速度 */let startVelocity = 0...- 禁止垂直滚动 * @param {boolean} options.momentum - 启用动量动画效果,使滚动更流畅 * @param {boolean} options.bounce - 启用边界回弹效果...2.3 场景建议场景推荐属性理由动态内容/响应式布局overflow: auto按需显示滚动条,适配多端需明确提示滚动的控件overflow: scroll避免用户忽略可操作区域性能敏感组件overflow
例如,我们使用宽度和高度,并在元素的右上角,底部和左侧设置边距。在水平和从上到下的布局方式,这些物理属性看起来很奇怪。...回到我们上一个示例,我们可能希望我们的box框始终具有250像素的长度,而不管方向如何。 这些新属性是在写入模式下(writing-mode)运行的方式——水平布局,在任何垂直书写模式下水平布局。...Scroll snapping——方便您实现类似APP那样的整页滑动的效果。 下面的代码创建了一个项目列表,其中父项具有固定高度,溢出设置为滚动。我希望项目在滑动到顶部进行捕捉。...如果是垂直滚动,start指的是元素的顶部边缘。如果是水平滚动条,它指的是左边缘。center和end遵循相同的原则。你可以为滚动条的不同方向设置不同的值,这两个值之间用空格分隔开。...Media Queries level 4 介绍了交互媒体功能,使我们能够找出用户具有什么类型的指针,并测试此类属性是否为悬停。 例如,如果我想为触摸屏用户添加一些css。
宽度为100% */ border-radius: 10px; /* 圆角边框,半径为10像素 */ box-shadow: 0 0 10px #ccc; /* 边框阴影:没有位移(水平和垂直均为...文本居中对齐 */ border-radius: 10px; /* 圆角边框,半径为10像素 */ box-shadow: 0 0 10px #ccc; /* 边框阴影:没有位移(水平和垂直均为...0),具有10像素模糊程度的浅灰色阴影 */ } 响应式布局 考虑在手机端,屏幕宽度有限,就只展示文章列表: @media screen and (max-width: 768px) { .sidebar...*/ border-radius: 10px; /* 圆角边框,半径为10像素 */ box-shadow: 0 0 10px #ccc; /* 边框阴影:没有位移(水平和垂直均为...*/ border-radius: 10px; /* 圆角边框,半径为10像素 */ box-shadow: 0 0 10px #ccc; /* 边框阴影:没有位移(水平和垂直均为
(类似的还有reveal) Threejs:3DWeb库 Hightopo:基于Html5的2D、3D可视化UI库 jQuery.dataTables.js:高度灵活的表格插件 Raphaël:js,canvas...的东东,当然也可以使用jquery-mobile....: js模块加载库 select2:比chosen具有更多特性的选择框替代库 AngularUI:集成angular.js的UI库 normalize.css: 采用了现代化标准让各浏览器渲染出的html...编辑器,简洁高效 Sencha: 基于html5的移动端开发框架 SuperScrollorama+TweenMax+skrollr:打造超酷的视差滚动效果网页动画 jquery-smooth-scroll...Perfuse:是一个用户界面包用来把有结构与无结构数据以具有交互性的可视化图形展示出来.
Javascript 动画引擎,与 jQuery 的 $.animate() 有相同的 API, 同时还支持彩色动画、转换、循环、画架、SVG 支持和滚动等效果 「Vivus」 一个零依赖的 JavaScript...动画库,可以让我们用 SVG 制作动画,使其具有被绘制的外观 「GreenSock JS」 一个 JavaScript 动画库,用于创建高性能、零依赖、跨浏览器动画,已在超过 400 万个网站上使用,...并且可以在 React、Vue、Angular 项目中使用 「Scroll Reveal」 零依赖,为 web 和移动浏览器提供了简单的滚动动画,以动画的方式显示滚动中的内容 「Kute.js」 一个强大高性能且可扩展的原生...JavaScript 动画引擎,具有跨浏览器动画的基本功能 「Typed.js」 一个轻松实现打字效果的 js 插件 「fullPage.js」 一个可轻易创建全屏滚动网站的 js 滚动动画库, 兼容性无可替代...「iscroll」 移动端使用的一款轻量级滚动插件 「swiper.js」 一款强大的 js 跨端触摸滑动插件 「MixItUp」 是用于 DOM 操作的高性能,无依赖库,使您能够使用精美的动画过滤,