自定义博客皮肤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)
  • 收藏
  • 关注

原创 微信小程序

WXML(WeiXin Markup Language)是小程序框架设计的一套标签语言,用来构建小程序页面的结构,其作用类似于网页开发中的 HTML。

2024-02-21 17:16:28 1161

原创 Vue3知识点

作用: 创建一个ref对象,其value值指向另一个对象中的某个属性语法: const name = toRef(person, 'name')应用: 要将响应式对象中的某个属性单独供应给外部使用时扩展: toRefs与toRef功能一致,但可以批量创建多个ref对象,语法:toRefs(person)自定义指令可以定义全局的,也可以定义局部的。在正式开搞之前,小伙伴们需要先明白,自定义指令有两种作用域,一种是局部的自定义指令,还有一种是全局的自定义指令。

2024-01-29 10:56:46 1149

原创 Vue2知识点

单页面应用:SinglePage Web Application,简称 SPA多页面应用:MultiPage Application,简称 MPA在Vue中,路由是指通过URL路径来管理不同页面之间的交互跳转和状态切换的机制。Vue Router是Vue.js官方提供的路由管理器,可以用于构建单页应用(SPA)。router:路由对象,管理路由,负责路由跳转route:路由规则数组 路径和组件一一对应的关系。

2024-01-18 11:31:50 1037

原创 js学习第十七天

4 Promise的any方法,只要参数中有一个Promise实例化对象的状态为fulfilled,则整体结果就是 fulfilled,只有当所有Promise实例对象都是rejected,结果才是rejected。2 Promise.allSettled()返回是一个promise,then回调函数中得到每一个promise的详细结果,无论 该promise是成功还是失败。JS是单线程,同一时间只能做一件事,为了避免耗时任务阻塞代码,JS通过事件循环来处理这种耗时任务(异步)

2023-12-15 11:19:44 330

原创 js学习第十六天

1 箭头函数没有this,它内部this由所处作用域(上下文)决定,call/apply/bind也不能改变箭头函数this。1 赋值运算符 = 左侧的 [ ] 用于批量声明变量,右侧数组的单元值将被赋值给左侧的变量。作用:修饰符约束正则执行的某些细节行为,如果区分大小写、是否支持多行匹配等、当只有一条return语句 并且返回的是一个对象,把这个对象用()包裹起来。形参只有一个,小括号可以省略,其余情况全部要加()箭头函数 用=>把()和{}连在一起,语法更简洁。let:es6 语法,声明变量。

2023-11-27 16:44:16 335

原创 js学习第十五天

在同一时间内 频繁触发事件,只处理最后一次。在同一时间内 频繁触发事件,只执行一次。

2023-11-27 15:46:47 363

原创 js学习第十四天

求 1 2 3 5 8 13 21 34 55 89 ... 的第10个数是多少?深拷贝 1 :JSON.stringify 与 JSON.parse。浅拷贝方式一: Object.assign(目标对象,源对象)深拷贝 2 利用第三方库Lodash(提供很多工具方便开发)浅拷贝方式三: concat / slice。缺点 忽略函数、属性值为undefined的属性。浅拷贝:拷贝的对象和源对象相互有影响。浅拷贝方式二: 展开运算符。拷贝的对象和源对象没有影响。深拷贝 3 自己实现 递归。

2023-11-24 15:52:59 324

原创 js学习第十四天

概念:访问变量时,首先先找自己的作用域中没有,如果没有,便一层一层向上寻找,直到找到全局作用域还是没找到,就宣布放弃,这种一层一层的关系,就是作用域链。参数 第一个参数是this指,第二个参数是一个数组,数组里放的是传递给函数的实参。JS为我们声明的变量、函数等分配内存,当这些变量、函数、对象的内存不再使用->垃圾。原型继承->儿子的原型指向父实例对象,这样父实例对象的成员就可以实现继承。参数 第一个参数是this指,第二个参数开始传递给函数的实参。3 作用:延伸变量的作用域、形成独立的作用域。

2023-11-23 10:52:42 14

原创 js学习第十三天

console.log(arr.constructor) // 访问arr数组对象的constructor,会到原型去访问。3 假如原型对象上也没有,再找原型对象的__proto__ ,一直找到Object.prototype。原型: JS为每个构造函数提供一个属性prototype(原型),它的值是一个对象,prototype也叫原型对象。2 自身没有该成员,通过__proto__找到原型对象,看原型对象上有没有,有就执行。constructor属性,原型对象的默认属性->原型对象的构造函数。

2023-11-22 11:16:24 18 1

原创 js学习第十二天

没有指定初始值,prev第一次就指向数组第一个元素,current指向第二个元素,以后的prev是上一次函数返回值。some 对数组进行循环,发现满足条件的第一个元素则循环结束 返回true,假如所有元素不满足 返回false。every对数组进行循环,所有元素都满足返回true,假如遇到第一个不满足的元素结束返回false。findIndex() 查找满足条件的第一个元素的索引 找到就返回该元素的索引,找不到是-1。实例(对象) new出来的对象叫实例对象 new过程即实例化对象过程。

2023-11-21 11:36:51 15

原创 js学习第十二天

mouseennter(推荐用) mouseover。2 获取子节点 元素.children。1 元素.parentNode。删除元素 元素.remove()通过节点关系查找元素。

2023-11-20 14:36:12 19 1

原创 js学习第十一天

在JavaScript中,如果要阻止事件冒泡,可以使用 `stopPropagation()` 方法。window.onload是窗口(页面)加载事件,当文档内容完全加载完成会触发该事件(包括图像、脚本文件、CSS文件等),就调用的处理函数;- 注意 如果用dom2级解绑, 绑定的时候的事件处理函数必须要在外面单独定义,用函数名的形式进行绑定。- 语法 事件源.removeEventListener('事件类型', 要解绑的事件处理函数)概念:给元素祖先绑定事件,将来子元素触发事件 会冒泡到祖先元素,

2023-11-16 16:16:44 21 1

原创 js学习第十天

常用事件对象属性 e.target -> 事件源 e.key -> 按键字符串。事件对象:当事件发生后,浏览器会把当前事件相关的信息会封装成一个对象。3. 注意顺序不能颠倒,首先干掉其他人,再设置自己。获取: 事件处理程序的第一个形参。2. 给当前元素设置样式 (留下我自己)1.所有元素全部清除样式(干掉其他人)

2023-11-15 15:12:15 20

原创 js学习第九天

元素.getAttribute('属性名') 获取元素属性名元素.setAttribute('属性名',值) 设置元素属性针对data-开头的自定义属性名<body><script>// 1 获取元素console.dir(box.className) // 原生属性 元素.原生属性名// 元素.getAttribute('属性名') 获取元素属性名// 元素.setAttribute('属性名',值) 设置元素属性// 针对data-开头的自定义属性名。

2023-11-14 11:45:56 22 1

原创 JS学习第八天

它可以接受一个可选的参数指定搜索的起始位置,如果找到了指定的子字符串,则返回的位置索引大于或等于指定的数字。方法返回该字符串从起始索引到结束索引(不包括)的部分,如果未提供结束索引,则返回到字符串末尾的部分。方法执行区分大小写的搜索,以确定是否可以在一个字符串中找到另一个字符串,并根据情况返回。方法会从字符串的两端移除空白字符,并返回一个新的字符串,而不会修改原始字符串。方法提取字符串的一部分,并将其作为新字符串返回,而不修改原始字符串。方法将字符串参数连接到调用的字符串,并返回一个新的字符串。

2023-11-09 14:19:42 25 1

原创 JS学习第七天

属性名明确的话 两种形式都可以,属性名存在变量里或者属性名含有特殊符号的,只能用中括号增加。

2023-11-08 13:43:59 19 1

原创 JS学习第六天

封装函数-判断某个元素在不在数组中 在的话返回true,不在返回false。第一种形式 (function() { ...})()封装函数-查找某个元素在数组中的索引 有的话返回索引,不在返回-1。return 作用-返回一个值,并且可以让函数提前结束调用。分类: 全局作用域、局部作用域(函数作用域 、块级作用域)1 如果形参多余实参,多余的形参默认undefined。第二种形式 (function(){}())函数不会自己执行 需要调用它-函数名()2 如果实参多余形参,多余的实参被忽略。

2023-11-08 11:57:15 32 1

原创 js学习第五天

的所有元素连接成一个字符串并返回这个字符串,用逗号或指定的分隔符字符串分隔。如果数组只有一个元素,那么将返回该元素而不使用分隔符。数组名.splice(起时索引,删除元素个数,要添加的元素,要添加的元素,...)对数组的元素进行排序,并返回对相同数组的引用。方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回。方法返回数组中第一次出现给定元素的下标,如果不存在则返回 -1。返回值:被删除的元素组成的数组。2 在帝都和魔都之间加元素霸都和雾都。1 在帝都和魔都之间加一个元素霸都。

2023-11-06 12:39:24 21

原创 js学习第四天

const arr6 = new Array(5) 只有一个数字的时候 5表示元素个数。const arr3 = ['1', 2, true, [1]] 元素类型可以不一样。const arr2 = [10, 20, 30] 数组有3个元素,元素之间用逗号。3 访问元素 数组名[下标/角标/索引] 下标 0 1 2 ... 0~元素个数-1。功能:在数组的末尾追加一个或多个元素。功能:在数组的前面追加一个或多个元素。参数、一个或多个要追加的元素。参数、一个或多个要追加的元素。

2023-11-03 08:21:50 18

原创 js学习第三天

2 .执行表达式2,表2的结果是true,则执行循环体 3, 循环体执行完毕, 执行表达式3,然 后再回到第二步。2 去找对应匹配(严格等于)的case,找到的话,执行该case冒号后面的语句,遇到break结束或遇到}提示:我们可以转化为 1*1+2*(-1)+3*1+4*(-1)+...的形式更加方便。思路:每行先打印一个苹果,打印五次出现五个苹果后为一行,然后再打印第二行,以此类推。5 计算1-2+3-4+5-6+7+...-100。

2023-11-02 16:39:40 18 1

原创 js学习第二天

执行过程 条件成立(转成布尔类型为true) 执行大括号里的代码,条件不成立,if什么也不执行,执行大括号后面的代码。表达式1的值转布尔类型假如为false,直接返回表达式1的值,此时不会执行表达式2的值。判断表达式1的值,转布尔类型假如为true,直接返回表达式2的值。表达式1的值转布尔类型假如为false,直接返回表达式1的值。|| 判断表达式1的值,转布尔类型假如为true,直接返回表达式1的值。表达式1的值转布尔类型假如为false,直接返回表达式2的值,== 不严格等于,只要内容相同即可。

2023-11-01 08:38:32 349 1

原创 07.数据类型的转换

0 null undefined NaN ' ' 输出的结果为false。非0数字 非空字符串 输出的结果为true。parseFloat 输出后保留小数。parseInt 输出为整数。1 字符串转换为数字。其他类型->布尔类型。2 数字转化为字符串。

2023-10-31 18:18:37 14 1

原创 06-数据类型

5 未赋值的变量默认值是undefined,类型是undefined。6 symbol 产生独一无二的值。二. 引用数据类型-如数组、对象...1 number 数字类型。3 boolean 布尔型。2 string 字符串。4 null 空值。一. 基本数据类型-7种。

2023-10-30 19:52:31 10 1

原创 05.常量

PI =3.14 会报错 不能重新赋值(常量名不能直接出现在赋值的左边 )常量-其值不能改变的量。

2023-10-30 19:39:20 10 1

原创 04.命名

6 小驼峰命名 studentName, getElementById。4 不能是关键字 let if else for ...5 有意义 name age score ...1 可以选择数字 中文 字母 _ $console.log(哈哈)let 哈哈 = 666。

2023-10-30 19:26:15 14 1

原创 03.变量

* js执行这段代码时候 默认会把 var声明的变量提升。money = 12000 // 变量重新赋值。2 定义变量 var 变量名 = 值。1 变量:存储数据的容器。

2023-10-30 19:23:06 12

原创 02-输入输出语句

学号姓名周武

2023-10-30 19:10:56 17 1

原创 01-js代码书写位置

1.新建一个js文件。

2023-10-30 19:00:45 20

空空如也

空空如也

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

TA关注的人

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