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

【交互探讨】无限滚动还是分页展示,这是个问题!

我们都有过这样的经历。您可能有一个冗长的搜索结果、产品、订单或数据条目列表。虽然您已经使用各种筛选程序以及排序和搜索,但是您还是需要帮助客户查找相关条目。为此,您需要系统支持来加快条目浏览速度。...毫无疑问,作为设计师,我们倾向于其他选择:分页和“加载更多”按钮。 分页和“加载更多” 我们可以通过使用分页,来避免无限滚动所产生的问题。...如果我们既想保留分页的好处,同时还想避免无限滚动给用户带来的不堪重负,我们可以使用“加载更多”模式来代替。使用这种模式,可以让用户在开始时滚动,最终他们可以选择点击按钮来加载更多项目。...所有工作是否值得的最终问题必须由您的用户应该实现的目标来回答。无限滚动并不适合每个网站,无穷无尽的选项列表需要通过适当的过滤、排序和搜索来补充。...提供以后继续浏览的选项。 考虑使用“加载更多”+无限滚动一起。 考虑使用分页+无限滚动一起。 在加载新项目时更改URL,并将其公开给用户。 允许用户跳转到带有分页下拉列表的任何页面。

3.3K20

分页器与瀑布流?UI设计师别再傻傻分不清啦!【UI设计小知识】

数据库就需要一定时间的处理,页面在展现的时候为避免用户等待期过长可以使用分页,数据库分页加载可以尽快的将一部分结果反馈给用户,避免用户焦虑。...所以分页我们也常常应用于带有筛选的信息表格中,当信息量非常多的时候,使用分页是最佳选择。...上网习惯的改变自然带来了瀑布式加载的流行。 2.2.手动瀑布流 手动瀑布流指被动获取数据,需要手动点击“加载更多”来获取更多内容。 优点:手动加载可以暴露页面底部更多信息。...2.3自动与手动相结合 自动与手动相结合指的是前几次采用的自动加载,之后需要点击“加载更多”来获取更多数据。 这是当底部内容过多时,采用的一种折中方案。...分页与瀑布流的选择 分页控件实际上是给网站的内容创造了一个自然的停顿,若这个停顿运用得好,可以让产品更有节奏感。将大篇幅的内容分成小块,显示在单独的连续页面上,便于用户理解和查找。

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

    乐优项目:编写数据导入功能,实现基本搜索,实现页面分页,实现结果排序-(七)

    1.2.2.需要什么数据再来看看页面中有什么数据:直观能看到的:图片、价格、标题、副标题暗藏的数据:spu的id,sku的id另外,页面还有过滤条件:这些过滤条件也都需要存储到索引库中,包括:商品分类、...,因此真实映射路径page,代表分页查询请求参数:json格式,目前只有一个属性:key-搜索关键字,但是搜索结果页一定是带有分页查询的,所以将来肯定会有page属性,因此我们可以用一个对象来接收请求的...而我们的goods对象中,本身是没有selected属性的,是我们后来才添加进去的:这段代码稍微改造一下,即可:3.页面分页效果刚才的查询中,我们默认了查询的页码和每页大小,因此所有的分页功能都无法使用...,接下来我们一起看看分页功能条该如何制作。...这里要分两步,第一步:如何生成分页条第二步:点击分页按钮,我们做什么3.1.如何生成分页条先看下页面关于分页部分的代码:可以看到所有的分页栏内容都是写死的。

    16510

    PowerBI 2020.11 月更新 - 各类图标更新及查找异常

    现在,您可以使用模糊文本搜索来更好地过滤所要查找的值,因此不必滚动很长的列表即可获得所选项目。要了解更多信息,请查看Power BI服务中有关分页报告的参数的文档 。...用它来创建带有内置过滤器(例如国家和州)的精美地图,或者为自定义区域创建并存储自己的过滤器。数据集群(如甜甜圈图和多页工具提示)等独特功能使您能够以结构化,用户友好的方式在每个位置显示更多数据。...使用自定义形状进行过滤 使用内置的形状图层(例如,国家/地区,州),创建自己的自定义形状(套索工具)或从KML / GeoJSON文件导入形状,并使用这些形状来聚合和过滤数据。...用它来创建带有内置过滤器(例如国家和州)的精美地图,或者为自定义区域创建并存储自己的过滤器。数据集群(如甜甜圈图和多页工具提示)等独特功能使您能够以结构化,用户友好的方式在每个位置显示更多数据。...新方法在将其他数据块加载到视觉文件的方式中提供了更大的灵活性。有关更多信息和显示如何使用这种新方法的示例,请参见本文。 另外,我们强烈建议您将视觉效果更新为最新的API版本,以享受新功能和改进。

    8.4K30

    前端领域的组件化究竟是在谈什么

    以此为目标,尽可能把设计和开发中的元素独立化,使其具备完整的功能,通过自由组合来构成整个页面/产品。 2.3 组件分类 一般常见的组件可以划分为这四种:基础组件、业务组件、区块、页面。...思考 ① 那么这些重复的工作能否用机器来解决?②如何更好的复用这些业务组件来降低开发成本呢?③ 能否在前端资源紧缺的情况下,直接使用现有工具搭建出想要的页面和项目?...即同页面或者多页面都用到的功能模块(比如产品中心的表格、分页、日志组件) 页面内出现频率:如果某部分出现频率很高,但总有一部分差异,考虑插槽方式封装组件 重构项目前先做了项目整体业务逻辑和代码架构的梳理...不同点:过滤条件不同,操作按钮不同,表格列不同。 拆分思路 将每个页面都划分成过滤条件组件、表格组件和分页组件来实现组件间的独立、再组合完成复用。...根据业务场景和页面来看,如果都涉及到了产品分类,产品线等同样的内容,就不需要更小粒度的划分了,可以将数据直接绑定上去封装在组件内部。 表格:其实哪个位置不同,哪就可配置。

    1.3K10

    WordPress 中 body_class 函数那些事

    body_class 函数如何使用? body_class 函数的使用方法非常简单,只需要用下面语句替换掉原来的 body 标签即可: 带有结果的搜索页面:search-results 没有结果的搜索页面:search-no-results 分页页面或者多页码的页面 分页页面通常是指文章索引页面底部的翻页。 此外文章内也有分页页面。...当前页面处于某个带有页码页面的第二页之后的页面,会输出 paged 和 paged-{n} 类。...介绍完了 body_class 函数根据当前页面自动输出类的规则之后,我们来介绍一下如何自定义输出的类。...自定义 body_class 函数输出的类 在前面的使用中已经提到了这个函数的唯一的参数,传递进去值就会输出相应的参数,这里不再赘述。下面介绍一下通过条件判断和过滤器自定义输出类。

    47730

    Django实战-初篇-信息资讯平台

    ④ 注册页面布局 ⑤ 图形验证码的创建 ⑥ 将图形验证码集成到注册页面中 ⑦ 短信验证码的发送 ⑧ 集成短信验证码到页面中 四、注册功能的实现 ① 重写 User 模型 ② 传统表单实现注册功能 ③...ajax 实现注册功能 五、网站模板加载 ① 美化错误消息提醒 ② 前端页面模板文件继承 ③ 导航条中登录状态 ④ CMS 管理系统的集成 六、新闻发布 ① 导航条下拉菜单定位 ② 发布新闻页面布局 ③...新闻分类页面布局 ④ 添加新闻分类功能 ⑤ 新闻分类编辑和删除功能 ⑥ 富文本编辑器的集成 ⑦ 发布新闻后端功能 ⑧ 发布新闻前端功能 ⑨ 首页新闻处理 七、新闻发布-图片上传 ① 使用ajax上传图片到自己的服务器...② 使用ajax上传图片到七牛云 八、首页新闻列表 ① djangorestframework序列化新闻列表 ② arttemplate模板引擎的使用 ③ arttemplate添加过滤器 九、首页新闻分类切换...⑥ 删除和编辑轮播图功能 十一、新闻管理 ① 轮播图渲染 ② 查询条件页面布局 ③ 新闻列表和分页样式i布局 ④ 简单分页的实现 ⑤ 实现通用分页算法 十二、新闻过滤 ① 时间控件的集成 ② 查询功能实现

    84530

    【Python爬虫实战】Scrapy 翻页攻略从入门到精通的完整教程

    本文将详细介绍 Scrapy 发起翻页请求的原理与实现方式,包括如何通过 Scrapy 框架进行翻页请求、如何自定义请求参数,以及如何处理多页面的数据提取。...通常在爬取网页时,页面内容会分为多个分页,每一页显示部分数据,用户可以点击 "下一页"(或 "后页")来加载下一部分内容。...例如,我们可以通过 meta 来传递当前页面的数据,或者使用 dont_filter=True 来防止 Scrapy 过滤掉已请求的 URL。...三、处理翻页请求的优化方法 (一)重写 start_requests 方法 在上面的示例中,我们使用了 start_urls 来启动爬虫,但如果需要更复杂的翻页逻辑,例如分页的页码是动态生成的,或者 URL...同时,Scrapy 还提供了强大的数据传递机制(如 meta 参数)和优化手段(如重写 start_requests 方法),使得分页抓取的实现更加灵活和高效。

    20810

    5W2H,帮助你梳理B端产品业务流程

    但如果是业余时间,则用户可能没有意愿完成细致工作,简单的移交或者搁置、审批等则是更好的选择。另外在视觉设计环节,夜晚使用的页面设计和白天使用的页面设计是不同的,例如微博的夜间模式。 6....How to:如何完成目标 这个过程真正体现了当前场景下用户是如何操作、处理的。值得一提的是,这个环节需要特别在意用户习惯,需要深刻挖掘用户习惯。...另外切分子目标的好处在于: 可以依据阶段性目标和子目标拆分页面,可以初步判断单一页面完成一个子目标为宜。 拆分大小目标可以辅助后续第三步骤细抠页面排版及目标要素。 拆分大小目标可以为用户测试准备。...其次,基于页面流程对信息进行过滤。信息过滤原则如下: 保留必须信息:保留在页面操作过程中必须的信息,如:订单时间、订单编号、订单类型等。...最后,对于保留展现的信息内容进行分类,按照信息的相关性进行分类,方法可以使用卡片法。 四、用户页面设计(本文不累述) 基于以上分析设计用户页面,不包括网站整体架构设计。

    1.3K51

    商城项目-从0开始品牌的查询

    ,string类型,无默认值 pagination.sync:包含分页和排序信息的对象,将其与vue实例中的属性关联,表格的分页或排序按钮被触发时,会自动将最新的分页和排序信息更新。...这里需要注意的是,品牌和商品分类之间是多对多关系。...,这次没有前端代码,需要我们自己来设定 请求方式:查询,肯定是Get 请求路径:分页查询,/brand/page 请求参数:根据我们刚才编写的页面,有分页功能,有排序功能,有搜索过滤功能,因此至少要有5...7.5.完成分页和过滤 6.6.1.分页 现在我们实现了页面加载时的第一次查询,你会发现你点击分页或搜索不会发起新的请求,怎么办?...过滤字段对应的是search属性,我们只要监视这个属性即可: ? 页面结果: ?

    4.7K20

    电商小程序实战教程-分类导航

    首先是介绍了首页的开发,首页主要是展示商铺的整体业务,一般小程序都会配置一个产品的分类导航页面,用来了解店铺具体售卖的产品。 我们本节就介绍一下分类导航页面如何开发。...创建页面 登录控制台,进入到我们已经搭建好的电商小程序应用 [在这里插入图片描述] 点击页面组件区旁边的+号,创建页面 [在这里插入图片描述] 输入标题和页面ID [在这里插入图片描述] [在这里插入图片描述...] 页面开发 分类页面左侧是类目的导航,右侧是产品列表。...那按照这个逻辑我们不得不将产品列表的功能复制四份,每次点击分类的时候,就调用分页查询,并且传入分类的ID,实现数据的过滤。...总结 本篇我们介绍了分类导航的开发方法,熟练的使用组件是低代码开发的必备技能,还需在实战中不断的总结,不断的提高。

    1.4K40

    乐优项目:商品规格参数管理,SPU和SKU数据结构,商品查询(四)

    为了更准确描述商品及细分差别,抽象出两个概念:SPU和SKU,了解一下:1.1.SPU和SKUSPU:Standard Product Unit (标准产品单位) ,一组具有共同属性的商品集SKU:Stock...通用属性: 用一个布尔类型字段来标记是否为通用generic来标记是否为通用属性: true:代表通用属性false:代表sku特有属性搜索过滤:与搜索相关的有两个字段searching:标记是否用作过滤...一起了解下页面的实现:页面结构:这里使用了v-layout来完成页面布局,并且添加了row属性,代表接下来的内容是行布局(左右)。...4.3.后台提供接口页面已经准备好,接下来在后台提供分页查询SPU的功能。...要注意,页面展示的是商品分类和品牌名称,而数据库中保存的是id,怎么办?

    23410

    PowerBI 2020年12月更新 - 小多图与混合模型上线

    通过在Power BI Desktop中使用敏感度标签,可以轻松地对.pbix文件进行分类和保护,就像使用Excel,Word和PowerPoint文件的方式一样。...详细了解如何设置自动页面刷新。 与往常一样,如果您对自动页面刷新和更改检测有任何反馈,我们非常希望收到您的来信。...要将报告页面导航显示为窗格的左侧,可以使用“窗格”对象并选择页面导航的位置。 ? ? 带有“新外观”更新的Power BI嵌入式分析的另一个变化是用于编辑模式“可视化”和“字段”窗格的新窗格设计。...个人书签 报表使用者可以通过捕获报表页面的各种状态(包括过滤器,切片器和可视状态),为每个报表创建自己的书签集,给它们取友好的名称,然后单击一下即可返回到每个状态!...在应用程序的主视图中,您可以按产品,发布者或应用程序名称搜索和过滤应用程序。您可以查看顶级产品和发行商,并找到最受欢迎的发行商。

    9.3K40

    woocommerce shortcode短代码调用

    WooCommerce配备了很多shortcode短代码(简码),可以直接在post帖子和page页面内插入内容,方便展示产品、分类等。...、属性显示产品,并支持分页、随机排序和产品标签,取代了对多个短代码的需求。...发布商品时默认为 和(全部显示),类别默认为 (显示全部)。-1-1 columns– 要显示的列数。默认值为 。4 paginate– 打开分页。与 结合使用。默认设置为 分页 。...rand– 在页面加载时随机订购产品(可能不适用于使用缓存的网站,因为它可以保存特定订单)。 rating– 平均产品评级。 title– 产品标题。这是默认模式。...---- 产品分类 这两个短代码将在任何页面上显示您的产品类别。 [product_category]– 将显示指定产品类别中的产品。

    11.2K20

    Meteor 分页包 alethes:pages 详解

    支持 bootstrap 2/3 的分页导航模版 支持 iron-router 包 页面无限滚动加载特效 安装 meteor add alethes:pages 官网 atomsphere - https...- http://pages3.meteor.com/ 使用 要使用这个包的功能非常简单,首先用你要实现分页的 collection 生成一个 PlayersPages 分页对象。...个性化 但具体每页显示多少数据、显示数据的样式如何定义、分页导航按钮能不能换成滚动屏幕自动加载瀑布流的方式?等等类似的问题,这个包都提供了解决方案。...我们通过分析处理 infiniteTrigger 参数的源代码来判断问题出在了哪里,请看代码和注释。...知道原因了,如何解决呢?为什么 document.body.offsetHeight 的值与 window.innerHeight 的值一样大呢?不应该是页面所有元素的高度吗?

    21520

    shopify ella模板主题配置修改

    易于使用和实施 我们分析,然后支持您的任何必要的过程或功能的最佳方法,使您的网站稳定和顺利地运行。...09个分类页面的布局选项 12+产品页面布局选项 07个系列页面布局,06个博客页面布局 多个页眉+页脚,多个移动页眉 新功能:倒卖捆绑的产品(提供折扣功能 众多的自定义页面。...快速订单模块 增强的即时搜索(静态数据/手动编辑 多语言(内置功能 懒惰加载图片 一键结账 高级尺寸表(每个产品都有不同的尺寸表 自定义产品标签 (每个产品有不同的内容) 登录和注册的Ajax弹出窗口...询问专家表格 GDPR Cookie弹出窗口 粘性添加到购物车 橱窗模块 自动调整图片大小 Ajax无限滚动模块+分页/产品计数 主页上的生成器部分 产品图片互换/高级产品色卡 新的愿望清单模块 Instagram...图库 分组产品/经常购买的产品与折扣 使用字母表的品牌页面 视频滑块 近期销售弹出通知 产品详情页中带有视频+缩放效果的图片库 Ajax购物车弹出/ Ajax侧边栏购物车,快速编辑购物车,快速更新购物车

    4.4K20

    API 分页探讨:offset 来分页真的有效率?

    对于设计和实现 API 来说,当结果集包含成千上万条记录时,返回一个查询的所有结果可能是一个挑战,它给服务器、客户端和网络带来了不必要的压力,于是就有了分页的功能。...一般来说,可以通过一些排序字段比如产品 id 来实现。在这种情况下,你可以用一些可逆算法对产品 id 进行编码。...当然,实际的差异取决于表的大小以及过滤器和存储的实现。有一篇不错的文章 (1) 提供了更多的技术信息,里面有 ppt,性能比较见第 42 张幻灯片。...但是在其他情况下,使用基于游标的分页可以极大地提高性能,特别是在真正的大表和真正的深度分页上。...Google 为分页所使用的术语:页面令牌和页面大小,详细可以参阅: https://google.aip.dev/158

    1.3K10

    180多个Web应用程序测试示例测试用例

    将会出现正确的验证消息。 26.如果允许数字字段,请检查是否为负数。 27.检查带有十进制数字值的字段数。 28.检查所有页面上可用按钮的功能。 29.用户不能连续快速按下提交按钮来两次提交页面。...2.优化搜索功能应将所有用户选择的搜索参数加载到搜索页面中。 3.当执行搜索操作至少需要一个过滤条件时,请确保在用户提交页面时未选择任何过滤条件时显示正确的错误消息。...8.升序和降序排序功能应适用于数据排序所支持的列。 9.结果网格应以适当的列和行间距显示。 10.当结果多于每页默认结果数时,应启用分页。 11.检查下一页,上一页,第一页和最后一页的分页功能。...在页面上和数据库模式中显示给用户的字段长度应该相同。 16.检查具有最小值,最大值和浮点值的数字字段。 17.检查带有负值的数字字段(接受和不接受)。...19.文件上传功能应使用文件类型限制,并且还应使用防病毒软件来扫描上传的文件。 20.检查目录列表是否被禁止。 21.输入时,密码和其他敏感字段应被屏蔽。

    8.3K21
    领券