自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (9)
  • 收藏
  • 关注

原创 JavaScript进阶学习day10-APIs_day7

2、块作用域:大括号被包在一起的代码称作块作用域,大括号里面定义的变量有可能无法被访问(用var定义的就能够被访问,因为var没有块作用域,但是let和const有块作用域)7、变量提升:用var定义的变量会有变量提升,只提升变量的声明,不会提升赋值,函数提升(注意的是函数表达式的话要先声明后提升,以为只会提升声明而不会提升赋值)6、闭包=内层函数+外层函数的变量(函数嵌套函数,里层函数引用到外层函数的变量)作用:外部也可以访问函数内部的变量,但是闭包可能存在内存泄漏。使用与本来需要匿名函数的地方。

2024-05-18 11:23:01 313 1

原创 JavaScript进阶学习day9-APIs_day6

abc]只要匹配的字符串匹配abc里面其中一个就行,如果是精确匹配的话只选一个,匹配小写字母[a-z],匹配大写字母[A-Z],匹配数字[0-9],量词{n,}写几,就意味着出现的次数为大于等于n,逗号两边不能有空格。[^a-z],在中括号里面添加^,代表取反,除了小写字母之外的。量词{n,m},就意味着出现的次数大于等于n,小于等于m。③检索(查找)符合规则的字符串(了解就行)定义的规则名.test(被检测的字符串)2、分类:边界符、量词、字符类。1、表单验证、过滤敏感词。

2024-05-18 11:18:32 191

原创 JavaScript进阶学习day8-APIs_day5

setTimeout(函数回调,等待毫秒数):仅仅只执行一次,可以理解为将一段代码延迟执行。先执行执行栈中的同步任务,异步任务放入任务队列,一旦执行栈是所有同步任务执行完毕之后,系统会依次顺序读取任务队列里面的异步任务。①存:localStorage.setItem('key','value')记得key和value都要引号括起来。步骤:先把对象转换为字符串(JSON对象转换),然后将字符串(JSON对象)转成对象。④改:localStorage.setItem('旧属性值','新值')

2024-05-18 11:09:21 404

原创 JavaScript进阶学习day7-APIs_day4

②下载完毕之后就去到demo文件夹,找到自己想要的样式,然后就查看源代码,找到你想要的轮播图的样式引入的css和js文件,然后复制去到你想要放的文件夹。ul.appendChild(ul.children[0].cloneNode(false))(浅克隆,只克隆标签名)ul.children[0].cloneNode(true)(深克隆,把里面的内容页克隆过来)2、获取到的时间处理(日期对象的方法,所以姚先获得日期对象,才能用它的方法)2)父盒子.insertBefore(要插入的元素,在哪个元素的前面)

2024-03-25 20:43:10 310 1

原创 JavaScript进阶学习day6-APIs_day3

最近忙疯了,暂停了几天的学习,有点小小的愧疚,所以现在开始正常学习啦~

2024-03-23 23:37:47 1161

原创 JavaScript进阶学习day5-APIs_day2

①事件源②事件类型③事件调用函数2、随机点名案例3、轮播图案例注意:自动调用点击事件对象.click()//这个相当于是浏览器自动实行对象的点击事件(这个常用于轮播图的自动播放)要注意的是重新开始定时器,要在函数里面写整个的定时器开始函数1、鼠标事件①鼠标经过:mouseenter②鼠标离开:mouseleave2、焦点事件①获得焦点:focus②失去焦点:blur3、键盘事件①键盘按下:keydown②键盘弹起:keyup4、文本事件①表单输入(用户输入文本):input。

2024-03-19 17:00:01 206 1

原创 JavaScript进阶学习day4-APIs_day1

data-属性名="属性值"获取自定义属性:对象.dataset.自定义属性名。

2024-03-18 23:43:32 1488 1

原创 JavaScript进阶学习day3

经常用一个变量接收函数的返回值用来调用(注意的是return是直接结束程序)如果想要返回多个数值的话,将返回值放进一个数组,然后返回数组即可。⑦Math.random()生成[0,1)范围的随机数(生成能取到0,但是取不到1的数)注意的是:具名函数的调用可以写到任何的位置,但是函数表达式必须要先声明后调用。注意的是:在函数里面的变量没有声明的话,这个变量就当成一个全局变量。4、遍历对象(注意的是k就是属性名,obj[k]就是属性值)对象名['属性值']: obj['name']

2024-03-18 00:20:53 258

原创 JavaScript进阶学习day2

一、类型转换1、隐式转换①+号两边只要一个是字符串,那么都会把另外一个转为字符串(任何数据与字符串相加结果都为字符串)②除了+号以外的运算符,如 -、*、/等运算符,都会将数据转为数字类型注意:+号作为正号解析可以转为数字类型2、显式转换①Number②ParseInt只保留整数③ParseFloat可以保留小数。

2024-03-16 23:14:38 404

原创 JavaScript进阶学习day1

②不需要重新赋值的数据用const(用const定义的数据必须是常量,且常量不能被更改)1、let(let不允许重复声明,但是var可以),变量严格区分大小写。⑤null:空类型,赋值了但是内容为空,null为对象类型。③const---类似let,但是变量的值不能够重复定义。模板字符串: 外面反引号,里面的变量用${变量}(①常量声明不允许重新赋值,并且声明的时候必须赋值。②var---以前变量声明的方式,但是有很多问题。①let---现在实际开发变量声明的方式。数组元素:小明、小红都是元素。

2024-03-15 23:59:48 250

原创 K210 小白入手——串口通信

K210向串口发送数据,利用电脑查看是否发送成功

2023-08-09 21:23:53 1149 1

空空如也

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

TA关注的人

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