240 发简信
IP属地:浙江
  • 1. 我用的 win10 + office2016 没遇到过这种情况,估计是 win11 的锅
    2. 系统更新属于微软自己留的后门,禁用不掉的
    3. 比起 win11 个人还是更倾向于使用 win10

    聊聊流氓软件

    前言 前几天家人说办公室的电脑 “中病毒”[https://www.zhihu.com/question/60106557/answer/571650593] 了, QQ 远...

  • 相关问题已更新在文章中

    使用 GitLab + Jenkins 实现自动化构建

    背景 在测试环境部署这块,经历过以下几个阶段: 阶段一有一台测试服务器把项目放上面测试,当初也没有什么相关的经验,每次改完代码本地打包上传到服务器上,然后一顿命令启动项目,完...

  • 120
    Taro 项目中使用 Teleport 和 Portal

    背景 传送门 的作用是将组件渲染到 DOM 树的任意位置,从而摆脱当前组件树的层次结构。常用于制作弹窗、弹出层等,通常 UI 框架 已经帮我们做了这部分工作( 比如渲染到 b...

  • 关于 pnpm8 依赖版本安装错误的问题

    背景 创建完 Vue 3[https://github.com/vuejs/core] 版本的 Taro[https://docs.taro.zone/docs/GETTIN...

  • 阿里云域名购买及个人备案

    查看原文 👉 https://github.com/anyesu/blog/issues/49[https://anyesu.github.io/blog/articles/49]

  • 120
    关于简书无法上传图片的问题

    背景 这个问题最初是在 8 月份发现的,当时写完文章准备同步到简书的时候发现图片上传一直失败,打开 F12 一看是 获取七牛云 token [https://www.jian...

  • 120
    Vite bug 504 (Outdated Optimize Dep) 解决

    背景 还是 之前[https://github.com/anyesu/blog/issues/45] 那个用 vue-element-admin[https://github...

  • 120
    Vue 2 项目 Webpack 启动进度条逐行打印问题

    背景 去年接手的一个用 vue-element-admin[https://github.com/PanJiaChen/vue-element-admin] 搭建的项目,启动...

  • 120
    Spring Boot 项目启动慢排查

    背景 打开一个几年前的老项目,发现启动巨慢,同样的代码没动过,当年在渣渣 i5 上运行也只要十几秒,现在升了配置反而要好几分钟。 截图中的项目已经精简了部分内容 问题定位 首...

  • 120
    Android 串口开发之模拟测试环境搭建

    前言 最近项目中需要使用串口从仪器中获取数据,然而手头并没有设备,都是远程调试的,非常麻烦。后来从朋友那了解到有 虚拟串口 可以用便尝试了下,效果很好,只要一台电脑就能完成开...

  • @yy2002 https://github.com/anyesu/websocket/issues/3

    基于WebSocket的在线聊天室(二)

    前言 在上一篇文章[https://www.jianshu.com/p/62790429acef]中已经对websocket的做了一定的介绍,并给出了一个文本聊天室的例子,本...

  • @yy2002 发链接直接被删了,进仓库看issue#3

    基于WebSocket的在线聊天室(二)

    前言 在上一篇文章[https://www.jianshu.com/p/62790429acef]中已经对websocket的做了一定的介绍,并给出了一个文本聊天室的例子,本...

  • 120
    聊聊流氓软件

    前言 前几天家人说办公室的电脑 “中病毒”[https://www.zhihu.com/question/60106557/answer/571650593] 了, QQ 远...

  • Chrome 插件整理

    老是被锁文不想折腾了,传送门:https://github.com/anyesu/blog/issues/31[https://anyesu.github.io/blog/a...

  • 120
    聊聊 Windows 服务

    什么是服务 维基百科: Architecture of Windows NT[https://en.wikipedia.org/wiki/Architecture_of_Wi...

  • 120
    Android 实时预览 XML 中的自定义控件

    前言 项目中用到了类似于微信朋友圈的九宫格控件,没有找到合适的开箱即用的成品,只好自己去开发一个。开发过程中,每次修改了代码都要重新编译运行 APP 才能看到实际效果( 因为...

  • 120
    IntelliJ IDEA 搭建安卓开发环境

    前言 前段时间重拾安卓开发,基于 IntelliJ IDEA 搭建了开发环境,整体体验还不错,就记录下我的配置过程。 本来想写在 IntelliJ IDEA 插件和经验分享[...

  • 120
    Windows 系统安装

    前言 很久没有重装系统了,感觉技艺都生疏了,趁着最近在 DIY 装机[https://diy.jd.com] 就顺便回顾一下。 本文仅记录我平常装系统的步骤以及遇到过的一些问...

  • 使用 semantic-release 自动发版

    前言 最近新项目准备做自动发版,就去研究了一下 semantic-release 。 什么是 semantic-release[https://github.com/sema...

  • @1f6c238f799c
    你的表述我有点看不懂。。
    按照我的理解应该是和简书的表现形式类似:
    点开我的主页,往下稍微滚动一点,再切换 tab 页 ( 文章、动态、最新评论 ) ,在这个切换过程中可以发现滚动条回到了顶部。

    分析:
    1. 在 ajax:beforeSend 中使用 loading 动画代替了列表容器的内容,导致滚动条消失
    2. 在 ajax:success 中使用请求到的内容代替 loading 动画,重新显示滚动条

    要想不 `回到顶部`,去掉 loading 动画即可,或者使用 NProgress 这样不影响容器内容的外部 loading 。

    另外,简书用的 pjax 是自己做的 ajax 简单封装,而不是 jquery-pjax。jquery-pjax 的默认行为是没有 loading 的,只会使用新内容替换容器的旧内容,这种情况下出现滚动条消失我猜测是下面的原因:
    请求到的新内容原始 dom 结构撑不开页面,只是后来高度变化 ( 比如 js 动态渲染,图片从无到有,css 动画 ) 重新撑开了页面。

    最后,你描述的页面像是一个在 footer 中的 tabs 标签页,而你想要切换 tab 的时候,页面上除了 tabs 之外的其他内容保持不动。要想实现这样的效果,你需要单独设置 container 参数为 tabs 所在的容器,以确保只修改需要替换的内容。

    pjax 使用小结

    前言 上周看到一篇文章在分析简书 我的主页[https://www.jianshu.com/users/c5327915649c/latest_articles] 页面 3 ...