今天是上班的第9天,分页都说不清楚还要18K?

本贴最后更新于 2388 天前,其中的信息可能已经时移俗易

我一般面试的时候有一个核心的问题一定要问

分页点击下一页的按钮,传什么值去后台,后台做什么操作,然后怎么传回前台(我提供的思路见打赏区)

我只要他们讲思路,不需要讲什么实际的分页函数

我发现我面试下来很少有人能流畅的回答的,今天这个连总数查询都不说,还是我提醒的

要 18k,还是算了

不过这个价钱肯定有公司要,我已经搞不清楚到底是人才少,还是企业太多,项目太多,导致人(不是人才)不够


今天又发现了同事在和猎头打电话

我觉得要找工作还是专心的辞职找,上班找影响工作和弱化了选择的判断,不好啊

晚上开始看《艺术的故事》,买了一年还没怎么看,真是不应该啊

今天冷饮要不要买呢

打赏 57 积分后可见
57 积分 • 16 打赏
  • 分页
    6 引用 • 51 回帖
  • 打赏区
    5 引用 • 67 回帖
  • 后台
    7 引用 • 39 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    317 引用 • 1392 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 714593351
    捐赠者

    我想制定,57 分是怎么算的

  • Angonger
    支持者

    不关心思路,不过现在好像就是有怪圈,离职后在找工作不好找(比起在职)

  • mainlove
    作者

    @Angonger 瞎说,离职后能马上到岗,很受欢迎的

  • mainlove
    作者

    @714593351 你猜。。。

  • someone1764

    如果不是我在充 1W 分,这 57 积分我肯定给了

  • zonghua

    我都是一直复制粘贴的。

  • zonghua

    分页的边界确实要写很多个分支。

  • pianopaper

    显示和表格没关系的动态数据是什么?动态性感 gif 图?

  • Hassan
    捐赠者 支持者 订阅者

    为什么是 57

  • Hassan
    捐赠者 支持者 订阅者

    57 值不值?

  • 88250
    订阅者

    57 是什么鬼

  • wizardforcel 1

    后端路由添加一个 /path/to/page/<int>,然后让 /path/to/page 的 handler 调用它。

    页面传当前页码和显示行数(可选),查询的时候 limit (页码 - 1) * 行数, 行数。这块超出范围不用管,orm 或者 sql 会自动处理,返回空就行。

    分页栏的生成才用到总数。有两种情况,第一种是返回渲染后的 html,第二种是返回 json。前一种直接在服务端执行这个逻辑,后一种把当前页和总数传给前端执行。

    生成的逻辑,比如 1 ... 7 8 9 10 11 ... 150 这种,简单来说就是区分 1,2,length -1, length 的情况,其它的就简单了。

  • zonghua

    @wizardforcel 要写好几个分支 QAQ

  • mainlove
    作者

    @wizardforcel 查询的 sql 还有总数。。 不要忘了

  • blague

    是不是你的提问方式问题?

    还是说他们看到你太紧张了?

  • DrJoseph

    打赏完看到答案我的三观有点崩塌,这思路我也知道啊,18K 不知道这个答案我算是开眼了

  • someone756

    分页?开玩笑?我这个搞 iOS 的都会分页. 😄 把当前网页的页数传到后台,后台减一,加一就变成了前一页,后一页.然后传回网页就行啦.还用个 JB 分页函数.

  • An
    支持者 订阅者

    查总数,
    默认按一页 20 条来查嘛

  • wenandlu

    分页难道不只是需要偏移量和每页多少行就可以了吗,至于偏移量,可以在前端自己计算嘛,多大点事

请输入回帖内容 ...

推荐标签 标签

  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    4403 引用 • 20528 回帖 • 401 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    699 引用 • 1147 回帖 • 430 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    36 引用 • 16 回帖 • 6 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    269 引用 • 245 回帖 • 456 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    190 引用 • 289 回帖 • 500 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 1 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 1 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 283 关注
  • 导航

    各种网址链接、内容导航。

    26 引用 • 160 回帖 • 1 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 15 回帖
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 532 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    48 引用 • 89 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    23 引用 • 187 回帖 • 34 关注
  • 博客

    记录并分享人生的经历。

    262 引用 • 2369 回帖
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    83 引用 • 1159 回帖 • 513 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台,“下一代的社区系统,为未来而构建”。

    520 引用 • 4567 回帖 • 638 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 8 关注
  • 倾城之链
    20 引用 • 48 回帖 • 44 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    317 引用 • 1392 回帖
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 5 回帖
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 481 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • 安装

    你若安好,便是晴天。

    119 引用 • 1181 回帖 • 1 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    28 引用 • 209 回帖 • 553 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    110 引用 • 99 回帖 • 396 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    49 引用 • 225 回帖
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 45 关注