自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6—生成器和迭代器

生成器是一种特殊的函数,它可以在执行过程中暂停,并返回一个迭代器对象。生成器函数通过function*语法来定义,在函数体内使用yield语句可以暂停函数执行,并将值返回给调用方。生成器函数返回的迭代器对象和普通迭代器对象类似,都有一个next()方法,可以用来获取生成器函数中使用yield语句返回的值。但是,生成器函数可以在执行过程中多次返回值,并且可以在每次返回值之间执行一些逻辑操作,这使得生成器函数比普通迭代器更加灵活。2、第一次 n.next(): 函数开始执行,遇到。

2023-11-29 16:30:02 1012

原创 Set对象

​Set对象是值的合集(collection)。集合(set)中的元素只会出现一次,即集合中的元素是唯一的。你可以按照插入顺序迭代集合中的元素。插入顺序对应于add()方法成功将每一个元素插入到集合中(即,调用add()方法时集合中不存在相同的元素)的顺序。​

2023-11-28 20:46:38 387

原创 ES6—字符串变化

ES6 新增方法:startsWith()、endsWith()、repeat()

2023-11-28 20:30:26 576

原创 数组扁平化

数组的扁平化其实就是将一个嵌套多层的数组 array(嵌套可以是任何层数)转换为只有一层的数组。

2023-11-28 20:17:22 360

原创 ES6—对象变化

当对象的属性名和值的变量名或常量名一样时,可以省略 :变量名/常量名。数组定义的 toString() :拼接数组元素。以一个现有对象作为原型,创建一个新对象。返回一个代表该对象的 字符串。确定两个值是否为相同值。判断某个属性是否是自身。

2023-11-28 20:04:26 453

原创 ES6—箭头函数

箭头函数用 => 符号来定义。箭头函数相当于匿名函数,所以采用函数表达式的写法。左边是传入函数的参数,右边是函数中执行的语句。

2023-11-28 19:45:50 506

原创 正则表达式(基础、常用)

正则(RegExp):用于检测字符串是否符合该规则,符合返回值为true,不符合返回值为false

2023-11-27 22:30:54 477

原创 JS之深浅拷贝详解

深拷贝在计算机中开辟了一块内存地址用于存放复制的对象,而浅拷贝仅仅是指向被拷贝的内存地址,如果原地址中对象被改变了,那么浅拷贝出来的对象也会相应改变。

2023-11-23 20:14:58 963

原创 JS的原型与原型链

一个可以被复制(克隆)的一个类,通过复制原型可以创建一个一模一样的新对象,也可以说原型就是一个模板,在设计语言中更准确的说是一个对象模板

2023-11-21 16:27:06 29 1

原创 JS 数组方法(补、重要)

第一次:prev 指向第一个元素,current 指向第二个元素,index 为current 的索引。判断数组内所有元素是否都符合条件,如果是,返回true,如果不是,在第一个不符合条件处停止遍历,返回false。没有初始值时:第一次,prev 指向最后一个元素,current 指向倒数第二个元素。遍历数组,当遍历到符合条件订单元素时,停止遍历,返回该符合条件的元素的索引。第一次:prev为初始值,current指向第一个元素。遍历数组,当遍历到符合条件订单元素时,停止遍历,返回该符合条件的元素。

2023-11-20 20:39:12 30 1

原创 JS 创建对象与构造函数

在js中,任何用new关键字来调用的函数,都叫做构造函数,一般首字母大写。

2023-11-20 20:16:33 54 1

原创 JS事件委托(事件代理)

事件委托(Event Delegation),又称之为事件代理。是JavaScript中常用绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定在子元素的响应事件(click、keydown......)委托给父元素,让父元素担当事件监听的职务。事件委托的原理是DOM元素的事件冒泡。

2023-11-16 22:50:48 106 1

原创 DOM事件流

事件流描述的是从页面中接受事件的顺序。顺序:捕获阶段->目标阶段->冒泡阶段

2023-11-16 22:38:07 28 1

原创 JS DOM 事件

用户对dom元素(比如按钮、div、span...)进行某种操作行为(单击、双击、鼠标移入 ...键盘按下),页面会做出相应的响应。事件通常与函数结合使用,在事件发生之前函数不会被执行。

2023-11-13 19:18:32 103

原创 JS常用字符串方法

字符串常用方法: charAt() charCodeAt() concat() endsWith() / startsWith() includes() indexOf() replace() slice()/ substring () split() trim() toLowerCase() toUpperCase()

2023-11-09 19:37:37 23 1

原创 初识JS对象

对象是JavaScript的一个基本数据类型,是一种复合值,它将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。即属性的无序集合。

2023-11-09 19:09:21 21 1

原创 JS函数解析

JS中的函数:把一段需要重复使用的代码,用function语法包起来,方便重复调用,分块和简化代码。复杂一点的,也会加入封装、抽象、分类等思想。

2023-11-07 16:18:34 32

原创 JS中对数组的简单操作

数组名.sort(function (a,b) {return a-b}) 正序排列。数组名.sort(function (a,b) {return b-a}) 倒序排列。从数组索引为参数1的位置开始裁剪参数2个元素,并从索引为参数1的位置开始插入参数3。若参数2不为0,返回值为截取出的元素组成的新数组。参数2:需要从数组中截取出的元素的个数。参数2:需要从数组中截取出的元素的个数。从数组的索引值为参数1的元素开始截取出参数2个元素。就是截取出来的数据,放到一个新的数组中。

2023-11-03 18:33:06 21

原创 JS 初识数组

数组就是一组数据的集合,其表现形式就是内存中的一段连续的内存地址

2023-11-02 17:20:39 29 1

原创 JS 中的循环语句

在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句

2023-11-01 19:38:08 40 1

原创 JS 中 switch 语句

js中的 switch 语句可以把它看作为 if else 的简化版本,用来选择多个需被执行的代码块之一。

2023-11-01 18:57:32 368 1

原创 JavaScript if else 语句

if 使用小写字母。大写字母(IF 或 If)会产生 JavaScript 错误。使用 else if 来规定当首个条件为 false 时的新条件。使用 else 语句来规定假如条件为 false 时的代码块。

2023-10-31 19:58:15 408 5

原创 JS运算符

运算符是用于执行程序代码运算,会针对一个以上操作数项目来进行运算。

2023-10-31 19:27:12 903 8

原创 JS数据类型 及 数据类型的转换

Js中的数据类型一共有七种,即number,string,boolean,undefined,null,symbol,bigint

2023-10-31 10:25:32 28 1

原创 JS的常量、变量及命名规则

定义变量: var / let 变量名 = 变量值a.若只是声明了变量,并未对其赋值,则其默认为 undefined;b.在 JavaScript 中的变量必须要先定义后再使用,没有定义过的变量不能直接使用;

2023-10-31 09:44:29 188 1

原创 了解JS的基础知识

JavaScript 是互联网上最流行的脚本语言(配合html网页) ,负责页面的交互、动画、表单校验... 这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

2023-10-30 23:54:59 24 1

原创 HTML常用标签

-- 下定义 --><dt>web前段</dt><dt>java课程</dt><dd>java 基础</dd>

2023-10-13 21:59:06 168

原创 HTML中高度塌陷问题,及解决方法

一般情况下,我们是不给父元素设置高度的,让其内部的子元素自动撑开父元素的高度,这样父元素的高度就可以随着子元素高度的变化而变化 ,.然而子元素若设置浮动,就会脱离文档流,也就撑不开父元素的高度从而导致父元素的高度丢失,影响整个页面布局,这就叫高度塌馅。

2023-10-12 23:01:42 617 1

空空如也

空空如也

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

TA关注的人

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