自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据类型Symbol

ES5 的对象属性名都是字符串,这容易造成属性名的冲突。为了保证属性名的独一无二ES6 引入了一种新的SymbolSymbol值通过Symbol()函数生成。可以接受一个字符串作为参数,表示对 Symbol 实例的描述。即使描述一样 但symbol并不会一样//输出Symbol()//输出Symbol(123)//输出false描述只是让人容易区分,并其可以转换为字符串,(内部为对应描述的值)//输出Symbol(11111)

2025-08-02 17:41:02 321

原创 简单Proxy使用

在完成仿写任务时,用其来检测变量的改变,故借此总结学习一下。

2025-07-24 21:11:28 391

原创 js生成器

生成器是 ES6 中新增的一种特殊的函数,所以也称为“生成器函数”。next的参数会将值传给当前阶段(未执行当前next时)的所暂停的yield。通过生成器next方法可以控制其迭代,next方法则返回下一个状态的生成器。当通过yield赋值时,yield就不能与其他执行代码同行,否则会报错。在生成器函数中通过yield来分割,每当执行时会暂停到。由于生成器是一种特殊的迭代器,故生成器的属性与其类似。可以看出,有效的next方法个数就是yield+1个。调用生成器函数返回一个新的对应的生成器,

2025-07-23 20:08:53 448

原创 nodejs模块化

概念:将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并组合在一起。模块的内部数据、实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信。避免命名冲突,减少命名空间污染降低耦合性;更好地分离、按需加载高复用性:代码方便重用,别人开发的模块直接拿过来就可以使用,不需要重复开发类似的功能。高可维护性:软件的声明周期中最长的阶段其实并不是开发阶段,而是维护阶段,需求变更比较频繁。使用模块化的开发,方式更容易维护。部署方便方法优点缺点CommonJS。

2025-07-22 20:56:57 353

原创 js迭代器

迭代器是 JSt 中一种特殊的对象,它提供了一种统一的、通用的方式遍历个各种不同类型的数据结构。可以遍历的数据结构包括:数组、字符串、Set、Map 等可迭代对象。我们也可以自定义实现迭代器,以支持遍历自定义的数据结构。

2025-07-21 21:00:31 293

原创 Promise入门

Promise有三种状态pending:等待中。属于初始状态,既没有被兑现,也没有被拒绝。fulfilled:已兑现/已解决/成功。执行了resolve() 时,立即处于该状态,表示 Promise已经被解决,任务执行成功rejected:已拒绝/失败。执行了 reject()时,立即处于该状态,表示 Promise已经被拒绝,任务执行失败。Promise构造函数如下// 1. 定义 executor 函数}, 300);// 2. 把 executor 传入 Promise 构造函数。

2025-07-19 20:22:36 839

原创 变量提升知识总结

提升是指解释器在执行代码之前,似乎将函数、变量的声明移动到其作用域的顶部的过程。此文介绍其中的1. 能够在声明变量之前在其作用域中使用该变量的值(函数的提升)2. 能够在声明变量之前在其作用域中引用该变量而不报错,但值始终是 undefined(var提升)3.变量的声明导致在声明行之前的作用域中发生变化。(let,const的提升)

2025-07-18 21:23:41 397

原创 解构赋值知识总结

解构赋值是一种批量赋值变量的语法,减少了重复声明的繁琐。

2025-07-17 21:05:29 225

原创 正则表达式梳理

用于判断字符串是否符合该规则。以下总结js中一些常用的规则。此时则只有字符a匹配该规则。这是一些综合以上规则的判断。,满足其中任一即匹配。

2025-07-16 21:17:44 272

原创 dom节点操作方法与事件冒泡总结

事件冒泡是指当某个元素上的事件被触发时,该事件会向父级元素传递,直到传递到 document 对象的过程。在此过程中,所有绑定在这些父级元素上的相同类型的事件处理程序都会依次被触发。利用此机制可以给父元素设置监听,当子元素触发时就会自动转为父元素的函数触发。若想要取消父元素也会触发则检测触发对象的tagname是否为子元素即可。在之前,要监听多个元素的事件要用for循环来逐个添加较为麻烦。dom树也就是由html标签之间的关系结构组成的树,如图。对其中的节点进行操作,如增删改查js都有对应的方法。

2025-07-15 21:05:12 350

原创 7.14练习案例总结

api部分算法部分js字符串无法修改实例随机点名用事件监听实现表单交互功能,间歇函数和随机数实现生成随机人名轮播图根据课程重写了此部分三次第一次实现刷新 切换随机图第二次实现定时轮播第三次实现表单交互

2025-07-14 20:59:37 416

原创 htmlcss考核

为何:为了解决浮动元素的父级高度坍塌导致的影响布局问题清除浮动的方法有以下几种1.父元素设置overflow:hidden2.父容器::after 伪元素设置clear:both3.空标签法如下,在父元素的末尾加上一个空标签即可二.怎么实现左边宽度固定右边宽度自适应的布局?使用flex布局在其中放置一个笃定大小的盒子在左边右边边的盒子设置为flex:1;最终右边盒子会占据剩余的部分即随着父元素变化而变化代码如下效果如图父级为flex布局时若该元素设为flex:1;而同级元素的fl

2025-06-15 18:11:31 1138

原创 练习案例总结

(对于hover部分查看元素大小时 可以在hover触发时 按ctrl+shift+c 即可查看对应的元素大小)如图 当鼠标沿着箭头方向移动时 我们希望经过蓝色空隙部分时选项依旧存在。(1)若将固定在页面右下角的部分仅仅只设为fixed那么在缩放时其将一直存在。也可以对banner设置padding值来防止布局的改变。在写热搜部分是后面的 方块效果可以通过伪元素选择器来写。(2)同理对于banner部分的缩放可以用此方法实现。而原路返回时 则希望经过空隙时隐藏。最下面的部分单独设置即可。

2025-06-08 17:14:54 369

原创 本周问题汇总

在完成黑马案例的就业指导部分时,通过添加swiper来增添左右箭头时未实现一致效果如图调试发现其大小为0应该是课程中为swiper5,而目前已经更新至11的问题但通过修改样式达成 了同样效果操作为1.在swiper中加入左右箭头盒子2.通过定位将其移动至对应位置.right {top: 50%;效果如图。

2025-06-02 16:12:45 205

原创 卡片模型的一些问题

在学习课程时遇到了一些问题 ,再在此进行总结。

2025-05-25 16:38:55 846

原创 css定位机制

本文介绍css的position定位部分与浮动的定位部分。

2025-05-18 15:58:43 1060

原创 css三大特性

本文介绍css的继承性,层叠性,优先级。

2025-05-11 16:16:31 939

原创 01背包问题

本文总结01背包问题的模型解法。

2025-05-05 16:45:33 613

原创 4.28每日算法

记录俩题动态规划与一题回溯。

2025-04-28 21:29:38 300

原创 4.27每日算法

记录动态规划与回溯练习题。

2025-04-27 21:43:59 322

原创 初阶动态规划

本文记录初级动态规划类型解法

2025-04-27 16:58:46 1061

原创 4.26每日算法

继续学习代码随想录的动态规划题目。

2025-04-26 21:21:51 903

原创 4.25算法题

一题动态规划,一题回溯,用于巩固。

2025-04-25 21:28:29 297

原创 4.24算法题

本文记录类打家劫舍题。

2025-04-24 20:14:14 376

原创 4.23算法题

记录昨天未写出的俩道题。

2025-04-23 20:30:23 327

原创 实验室考核题目

记录昨天考核题。

2025-04-23 17:33:13 311

原创 4.22每日算法

本文记录链表与其他数据结构结合起来的综合题目。

2025-04-22 22:54:10 247

原创 4.21每日算法

本文记录动态规划算法题。

2025-04-21 22:11:52 422

原创 4.20算法题分享

今天题目分别为动态规划题和回溯算法题,分别用于进一步学习动态规划和复习回溯算法。

2025-04-20 22:41:53 368

原创 回溯算法的基础

本文将介绍回溯算法的模板

2025-04-20 14:06:52 398

原创 4.19算法题

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2025-04-19 20:16:22 450

原创 二叉树的前,中,后序遍历实现

本文将使用c语言实现二叉树的前中后序遍历,并给出leetcode的相关题解。

2025-04-13 16:10:37 768 1

空空如也

空空如也

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

TA关注的人

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