自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS高级DAY1|作用域和作用域链

规定了变量能够访问的范围,离开了这个范围变量便不能被访问。

2025-03-03 17:35:09 841

原创 VUE+Node.js+mysq实现响应式个人博客|项目初始化+路由配置+基础组件搭建

响应式个人博客

2024-12-19 12:15:48 659 1

原创 VUE+Node.js+mysql实现响应式个人博客

以上是我的开发步骤,具体实现过程,接下来开始按照以上步骤来实现,最后会附上源码。2. 后端 API 开发。

2024-12-19 08:49:52 632 4

原创 JS进阶DAY5|本地存储

嗨~👋 欢迎来到JavaScript本地存储的世界。在这里,我们可以像烘焙师一样,将数据烘焙成小饼干(cookies),或者将它们保存在冰箱(localStorage)里,以便下次访问时能够快速取用。🍰🧊 今天,我们将一起学习如何在用户的浏览器中保存和管理这些数据小点心。

2024-12-11 23:32:06 1818

原创 JS进阶DAY5|JS执行机制

嗨~👋 今天我们要一起深入探索JavaScript中的执行机制,这是每个前端开发者都需要掌握的魔法。

2024-12-11 22:37:47 905

原创 JS进阶DAY4|节点操作

嘿👋 今天我们要一起深入探索JavaScript中的DOM操作,这是前端开发中不可或缺的技能。🌟 准备好了吗?让我们一起跳进DOM的海洋,看看怎么用代码操控网页的结构吧!

2024-12-10 21:00:30 549

原创 JS进阶DAY4|日期对象和时间戳

看,日期变得多么整洁啊!

2024-12-10 20:12:27 2012

原创 JS进阶DAY3|页面加载事件和页面滚动事件

DOMContentLoaded 关注的是HTML文档的加载和解析,而 load 关注的是整个页面及其所有资源的完全加载。根据你的脚本需求,选择合适的事件来确保最佳的执行时机。当初始的HTML文档被完全加载和解析完成后,不等待样式表、图片和子框架完成加载,就会触发 DOMContentLoaded 事件。这个事件适合执行那些需要页面完全加载后才能进行的操作,比如最终的页面布局调整、动画效果的触发等。这个事件可以用来检测页面的滚动位置,实现基于滚动位置的动态效果,如懒加载图片、固定头部导航栏等。

2024-12-09 12:26:06 948

原创 JS进阶DAY3|事件(三)事件委托

这样,无论何时有新的“书架”( 元素)加入“图书馆”( 元素),我们都不需要额外的“工作人员”(不需要为每个新元素绑定事件监听器)。这就是事件委托的力量和便利性。区分请求来源:在事件处理程序中,通过 event.target (事件的实际目标),接待员(事件监听器)可以确定是哪个读者(子元素)发出的请求,从而提供相应的服务。事件冒泡作为请求信号:当读者(子元素)提出请求(事件)时,这个请求会像事件冒泡一样,从子元素传递到父元素,直到到达信息台(父元素的事件监听器)。,直到文档的根元素。

2024-12-09 11:13:14 887

原创 JS进阶DAY3|事件(二)事件流

如果 child 元素被点击,事件首先在捕获阶段触发 parent 元素的监听器,然后事件到达 child 元素,并在冒泡阶段触发 child 元素的监听器。在这个阶段,事件会经过所有的父节点,直到到达事件的实际目标(即触发事件的元素)。在Web浏览器中,事件流分为两个阶段:事件捕获阶段(Event Capturing Phase)和事件冒泡阶段(Event Bubbling Phase)。在这个阶段,事件会从目标元素开始,逐级向上经过其父元素,直到到达 document 对象。

2024-12-08 21:59:18 954

原创 JS进阶DAY3|事件(一)事件监听及事件类型

change :当元素的值发生变化时触发(对于 、 和 元素)。input :当 、 和 元素的值实时发生变化时触发。mousemove :当鼠标指针在元素上移动时触发。touchmove :当手指在屏幕上移动时触发。mouseout :当鼠标指针移出元素时触发。focusout :当元素即将失去焦点时触发。keyup :当键盘上的任何键被释放时触发。focusin :当元素即将获得焦点时触发。

2024-12-08 21:11:27 869

原创 JS进阶Day2|编程界的烹饪课:定时器的美味食谱

JavaScript定时器的世界,就像是在时间的厨房里烹饪美食一样!

2024-12-04 15:40:07 811

原创 JS进阶Day2|操作表单元素属性

想象一下,表单就像是一个派对,每个表单元素都是派对上的客人。🎉1. 输入框(input):就像派对上的聊天角落,你可以在这里输入任何你想说的话。🗣️2. 按钮(button):这个就像派对上的DJ,一旦按下,音乐就会响起,或者游戏就开始了。🎶3. 单选按钮(radio button):这就像是派对上的投票箱,你只能选择一个选项,就像是“今晚最佳着装”。👗👔4. 复选框(checkbox):这些就像是派对上的小吃盘,你可以挑选你喜欢的小吃,多选几个也没关系。🍔🍕。

2024-12-04 14:44:53 371

原创 JS进阶Day1|DOM修改元素及样式

通过JavaScript的 style 属性,你可以动态地修改HTML元素的CSS样式。CSS属性名通常是横线分隔的(如 background-color ),但在JavaScript中,你需要使用驼峰命名法(如 backgroundColor )。在Web开发中,DOM(文档对象模型)允许我们通过JavaScript来访问和修改HTML文档的结构、样式和内容,下面举几个例子。通过类名修改样式是一种常见的做法,尤其是在你需要动态地改变一组元素的样式时。用于获取或设置元素及其子元素的HTML内容。

2024-12-03 21:41:32 1024

原创 JS进阶Day1|DOM元素的获取及修改

如果没有找到匹配的元素,则返回一个空的NodeList。在JavaScript中,操作DOM元素的内容主要涉及到修改元素的文本内容和HTML结构。document.querySelectorAll() 返回的NodeList不是实时更新的,它是一个静态的快照。用于获取或设置元素的文本内容,包括可见的文本和隐藏的文本(如 和 标签内的文本)。获取所有ID为 "myElement" 的元素(通常ID是唯一的,所以这里只会返回一个元素或者空列表)// 获取元素的文本内容。

2024-11-26 00:20:21 898

原创 响应式布局

介绍了响应式布局的用法

2024-11-24 18:15:39 400

原创 轻松掌握CSS3最重要的弹性盒子模型(伸缩盒子模型)

弹性盒子模型(Flexbox)是一种CSS布局模型,用于在页面上对齐和分配容器内的项目(子元素)。它旨在提供一种更有效的方式来布局、对齐和分配容器内项目的空间,即使它们的大小是未知或者动态变化的。Flexbox 主要特点包括:1. 主轴和交叉轴:Flexbox 定义了两个轴,主轴(main axis)和交叉轴(cross axis)。项目沿着主轴排列,而交叉轴垂直于主轴。2. 容器和项目:使用 display: flex;或 display: inline-flex;

2024-11-23 20:50:42 1891

原创 矢量字出现动画CSS+SVG

今天写一个矢量字出现的动画

2024-11-21 16:44:55 666

原创 qq打卡功能实现--卡片切换反转效果

实现一个类似qq的打卡反转效果

2024-10-27 19:56:40 436

原创 VUE3轮播图的实现--swiper的使用

今天实现了一个轮播图效果,废话不多说,上代码。

2024-10-20 00:08:25 1021

原创 VUE踩坑--页面上下左右出现空白

VUE踩坑--页面上下左右出现空白解决方案

2024-10-19 22:29:05 609

原创 Vue3组合式Api(二)模板引用,provide和inject

Vue3组合式Api(二)模板引用,provide和inject的介绍与使用

2024-10-08 22:45:01 453 1

原创 Vue3组合式api(一)setup选项,reactive和ref函数,computed,watch,父子通信

Vue3组合式api(一)setup选项,reactive和ref函数,computed,watch,父子通信

2024-10-08 00:17:10 878 1

空空如也

空空如也

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

TA关注的人

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