自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 wepack配置entry

单入口适用于小型项目或库,简单且易于管理。多入口适用于大型应用,可以提高性能和用户体验,但需要更复杂的配置。

2024-11-10 22:33:40 253

原创 webpack基本配置

Webpack 是一个现代 JavaScript 应用程序的静态模块打包器,它能够将项目中的所有模块(包括JavaScript、图片、CSS等)打包成一个或多个bundle。

2024-11-10 22:28:55 224

原创 修改本地系统时间是否会影响Cache-Control中max-age的判断

这里的“响应接收时间”是浏览器接收到响应报文的时间,它虽然是一个本地时间,但在这个计算过程中,它只是作为一个基准点,用于加上max-age所指定的秒数来得到过期时间。此外,需要注意的是,虽然修改本地时间不会影响Cache-Control中max-age的判断,但如果服务器和客户端的时间差异过大,可能会导致一些其他与时间相关的HTTP头部字段(如Expires)出现偏差,从而影响缓存的有效性。综上所述,修改本地系统时间不会影响Cache-Control中max-age的判断。

2024-09-15 09:06:17 308

原创 进程和线程

进程更适合需要独立运行的应用或者需要严格隔离的应用场景,而线程则适用于需要紧密合作和频繁通信的任务。

2024-09-08 10:30:52 357

原创 scoped样式穿透

在vue组件中,不添加scoped,样式作用于全局,加了scoped样式仅针对当前组件。如一个简单的样式:</</</</</

2024-08-04 08:37:25 196

原创 如何禁用a标签跳转页面或定位链接?

要禁用标签的默认跳转页面或定位链接的行为,可以使用JavaScript来阻止这个默认行为。这通常是通过在标签上添加一个事件监听器来实现的,当点击事件发生时,阻止其默认行为。

2024-06-29 14:37:38 3088

原创 script 标签中, async 和 defer 两个属性有什么用途?

两个属性都被用于控制脚本的加载和执行方式,但它们的行为有所不同。

2024-06-29 07:42:15 251

原创 vue2的diff算法

Vue2的diff算法通过一系列优化策略,如同层比较、深度优先、双端比较和key的使用等,有效地提高了虚拟DOM到真实DOM的更新效率,从而提高了Web应用的性能。

2024-06-26 22:52:05 334

原创 JavaScript事件循环

JavaScript 是单线程的,同一时间只能做一件事。JavaScript 的主要用途是在浏览器中实现交互,这决定着 JavaScript 只能单线程。为了解决单线程运行阻塞问题,在 JavaScript 中,所有的任务都可以分为:同步任务:立即执行的任务,同步任务一般会直接进入到主线程(js 引擎)中执行。异步任务:先放入宿主环境(浏览器、node)的任务队列中,等待主线程执行完毕后,再从任务队列中取出执行。

2024-05-01 23:03:08 64 2

原创 解构赋值注意点

按照一定模式从变量中提取值。

2024-02-16 18:41:10 147 1

原创 let 和 const 命令

let 在循环中定义变量时,只在本轮循环有效,每一次循环都是一个新的变量,而 var 在循环中定义变量时,变量的作用域是整个循环,所以会覆盖前面的变量。let 在循环中定义变量时,JavaScript 引擎会记住上一轮循环的值,初始化本轮的变量时,会在上一轮循环的基础上进行计算。ES6 的块级作用域必须有大括号,如果没有大括号,JavaScript 引擎就认为不存在块级作用域。let 、const 、class 声明的全局变量,不属于顶层对象的属性。因为暂时性死区的存在,typeof 操作也不再安全。

2024-02-16 14:48:32 523 1

原创 node的path模块

如果路径中存在绝对路径,会舍弃前面的参数,只拼接后面的参数。保存着当前文件所在目录的绝对路径。保存着当前文件的绝对路径。

2024-01-12 22:39:18 408 1

原创 node的fs模块之文件夹操作

删除文件夹,使用方式与。

2024-01-07 15:13:42 386 1

原创 node的fs模块之文件操作

注意:移动的目标文件夹必须存在,不然会移动失败。删除,用法跟上面一样,只是老版本没有该方法。除此之外,还可以使用。

2024-01-07 15:06:25 395 1

原创 node的fs模块之文件读取和写入

fs 模块可以实现与硬盘的交互,如文件的操作和文件内容的操作,以及文件夹操作。

2024-01-06 22:09:11 426 1

原创 认识node

node是一个开源的,跨平台的JavaScript运行环境。而不是一门编程语言。简单来说,node是一个js运行环境。浏览器是一个运行环境,js需要放到浏览器里面去运行,不仅浏览器能运行js,node也能运行js。

2024-01-06 14:03:15 359 1

原创 JavaScript实现栈

在JavaScript中,可以使用数组来实现栈的功能。栈是一种后进先出(LIFO)的数据结构。

2023-11-03 23:19:11 54

原创 防抖和节流

防抖:多次触发事件,事件处理函数只执行一次。例如点击事件,我们在延迟时间内连续点击,只会执行一次,停止点击超出延迟时间,然后继续点击才会再次执行。节流:事件触发后,延迟时间内,事件处理函数不能再次被调用。例如点击事件,我们不停的点击,事件会执行多次,但是有时间间隔,间隔时间接近于延迟时间。

2023-06-21 13:42:46 85 1

原创 DOM节点

document表示每个文档的根节点,根节点中有一个子节点,称为文档元素(),每个文档只能有一个文档元素。在HTML页面中,文档元素始终是<html>元素。在XML文档中,任何元素都可能称为文档元素。

2023-06-17 14:04:49 90 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除