刷新
记录--进度条真的是匀速的,不信你看

博主头像 ‍ 写在开头 点赞 + 收藏 学会 引言 众所周知,进度条是程序员大大模拟的程序运行进度,一般会在某些数值卡住不动,引起99%悬案。但是背后的原理你真的清楚吗,其实进度条真的是匀速运动的! 先来看看效果 接下来开始实现 创建一个矩形,然后折叠起来,完成! 创建一个容器,用于宽度限 ...

都2024年了你还傻傻分不清楚“编译时”和“运行时”吗?

博主头像 前言 在写vue3编译原理揭秘电子书的时候,发现有不少粉丝还傻傻分不清楚什么是编译时?什么是运行时?这篇文章我们来让你彻底搞清楚编译时和运行时的区别。 关注公众号:【前端欧阳】,给自己一个进阶vue的机会 编译时 我将编译这个词语理解为翻译,这句话是什么意思呢? 比如你要和一个老外沟通,你的英文超级 ...

为什么必须使用三次握手?

博主头像 TCP(传输控制协议)的三次握手是建立可靠连接的关键步骤,其设计目的是确保通信双方都准备好,并且避免重复的连接初始化。三次握手并不是随意设定的,而是有其重要的技术理由。 1. 防止重复的连接初始化 假设只使用两次握手,会存在以下问题: 旧的重复SYN包问题:如果网络中的一个旧的SYN包(因为网络延迟 ...

使用 useLazyFetch 进行异步数据获取

博主头像 title: 使用 useLazyFetch 进行异步数据获取 date: 2024/7/20 updated: 2024/7/20 author: cmdragon excerpt: 摘要:“使用 useLazyFetch 进行异步数据获取”介绍了在Nuxt开发中利用useLazyFetch进行异 ...

JavaScript中==和===的区别

博主头像 ‍ 写在开头 点赞 + 收藏 学会 前言 JavaScript 中的相等运算符无疑是新手开发者最容易混淆的知识点之一。 ==和 这两个运算符的细微差别往往会在代码中造成一些令人困惑的行为 在本文中,我们将深入探讨这两个相等运算符的工作原理,比较它们的特点和局限性 让我们开始吧! ...

诞生记(一)——上线一个小程序最低要花多少钱?

博主头像 我是一个很懒的人,很少写博客。为什么?因为技术发展太快了,刚学习记录下来过段时间来看看,发现全都过时了。太浪费感情了。 曾经我也是一个软粉,一个.Net开发者,同学都入坑Android、Java踩着时代的红利拿高薪的时候。我却始终爱着微软。一直到微软彻底抛弃Windows Phone10的时候我才死 ...

Dart 入门教程

博主头像 01. Dart 介绍 02. Dart 开发环境搭建和开发工具的配置 03. Dart 语言的基础语法 04. Dart 数据类型 05. Dart 运算符 06. Dart 条件表达式 07. Dart 类型转换 08. Dart 循环语句 09. Dart break 和 continue 语 ...

记录--如何修改第三方npm包?

博主头像 ‍ 写在开头 点赞 + 收藏 学会 有这样一种场景:如果你在开发过程中,发现某个npm包有Bug,应该怎么办? 第一选择当然是向原作者提issue,或者Fork该仓库代码,修改以后,提交合并请求。 但这种情况有个严重的问题,就是耗时,如果遇到严格的作者,或者不活跃的作者,时间线可 ...

防抖和节流

博主头像 1. 防抖,回城-执行完成区间计时的那一次 触发事件时开始计时,计时结束后执行事件处理。当计时未结束再次触发事件,则清除计时器并重新计时。 思路:利用闭包,保存回调函数的计时器。判断计时器是否存在,是-清除原计时器。在计时器内调用事件处理函数。 注意:这里要搞清楚返回的匿名函数才是绑定的点击事件,而 ...

useHeadSafe:安全生成HTML头部元素

博主头像 title: useHeadSafe:安全生成HTML头部元素 date: 2024/7/17 updated: 2024/7/17 author: cmdragon excerpt: 摘要:“useHeadSafe”是Vue.js组合函数,用于安全生成HTML头部元素,通过限制输入值格式避免XSS ...

<1···272829···50>