李侬
Blog
搜索文章

    Q 怎么让登录页资源预加载的请求不阻塞登录操作的ajax请求?
    思否问答
    👍 2

    A · ### 解答思路 问题的本质是「关键请求(登录)」和「非关键请求(预加载资源)」在争抢浏览器对同一个域名的并发连接数(HTTP/1.1 下通常是 6 个左右)。解决思路是从「连接资源」和「请求优先级」两个方向入手,让登录请求尽量独立、优先。 ### 详细说明 常见的几种应对方式: 1. **接口域名分流**:把登录接口

    问答

    Q 一个一面的 JS 实现题?
    思否问答
    👍 3

    A · ### 解答思路 生成唯一选择器常见的两类思路: 1. **基于已有特征拼接**:递归读取元素的 `id`、`class`、`tagName`、在父节点中的索引等信息,逐层拼接出一条能唯一定位该元素的选择器路径。 2. **主动打标记(更省心的取巧方案)**:直接给目标元素临时打上一个全局唯一的自定义属性(如 `dat

    Vue JavaScript

    Q web 端怎么通过 UA 中的内容判断客户端是真实用户还是模拟器?
    思否问答
    已采纳

    A · ### 解答思路 仅凭 UA 字符串**无法**可靠判断客户端真实性,因为 UA 本身就是客户端自己上报的字符串,可以被随意修改(浏览器插件、开发者工具、脚本环境都能轻易伪造)。实际的反模拟器/反爬检测通常是**多种信号组合判断**,而不是依赖单一的 UA 值。 ### 详细说明 常见的组合判断思路包括: 1. **特

    问答

    Q 为什么拖动过程中border-radius的圆角会消失
    思否问答
    已采纳
    👍 2

    A · ### 解答思路 浏览器默认的拖拽预览图是对被拖拽元素做的一次「快照截图」,通常只保留矩形边界,不会完整还原所有 CSS 效果(如圆角、阴影等)。要自定义拖拽时显示的图像,需要在 `dragstart` 事件里手动调用 `DataTransfer.setDragImage()`,传入自己想展示的图片/元素。 ### 示

    问答

    如何获取在思否「问答」打卡中的完成次数?
    思否

    最近 「SegmentFault 思否社区 10 周年「问答」打卡」 十分火热,但是有一个小问题,经常不知道是否完成今天的 KPI,以及小尾巴是否正常添加,那我们今天来做个小工具。

    社区

    css 如何把元素固定在容器底部?(四种方式)
    思否

    前几天被人问,「如何把元素固定在容器底部」。(本来想直接把 demo 地址给他,结果没找到,那么今天我们来补一下)

    CSS

    Q 有了 websocket 还需要普通 http 连接么?
    思否问答
    👍 3

    A · ### 解答思路 技术上完全可以只用 WebSocket 来传递数据,不再依赖普通 HTTP 请求;但 HTTP 生态(`fetch`/`XMLHttpRequest`)已经内置了大量“开箱即用”的能力,如果全部换成 WebSocket,这些能力都需要自己在应用层重新实现一遍。 ### 详细说明 从 HTTP 切换到纯

    问答

    「前端 BUG 录」变更 UI 库主题引发的问题
    思否

    最近有个项目(就叫他 P 项目)做了一次 UI 视觉统一。

    前端BUG录 调试 TypeScript JavaScript

    如何做新人引导功能?
    思否

    节前碰到一个需求:「新人引导效果」针对第一次使用平台的用户进行主要功能引导。 具体引导路径为:点击“新增按钮”,对弹出的内容进行解释,并引导用户填充表单,最后提交表单。

    用户体验 Vue Element UI JavaScript

    实现聚焦效果
    思否

    实现聚焦效果

    用户体验
Recent posts Older Posts
© 2026 李侬
lilnong1@126.com
京ICP备18045145号
李侬 头像
  • 首页
  • 博客
  • 搜索
  • 项目
  • 关于
  • 思否归档