自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 typescript学习笔记

与js相同,使用var、let或const等;思考:所有变量声明的方式;声明变量指定类型(任意类型都可),这样的变量赋值时只能使用指定类型的值,以达到强类型语言变量的特点及其优点;

2023-08-31 18:34:03 51 1

原创 DOM 第一日学习笔记

clientHeight:内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。offsetX、offsetY:相对于事件源元素(target或srcElement)的X,Y坐标,只有IE事件有这2个属性,标准事件没有对应的属性。对于有定位父级的元素返回相对于最近的有定位的父级的坐标。2.通过父元素的子节点获取元素:使用父元素对象的方法来获取其子节点,然后根据节点类型判断是否为元素节点,进一步获取需要的元素。

2023-08-21 17:24:57 56 1

原创 JavaScript 8.17学习笔记

解构赋值是对赋值运算符的扩展。是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。

2023-08-17 19:34:43 147 1

原创 JavaScript 8.16学习笔记

若去除new操作符,将已经存在的正则表达式用来给函数RegExp()传参,只是传递引用,不能构建新的正则表达式,极少的用法。使用new操作符,可以将已经存在的正则表达式用来给函数RegExp()传参,构造新的正则表达式。元字符是拥有特殊含义的字符,元字符也可以组合放进中括号里去使用,一个元字符代表一位(\d|\D)量词,代表数量的词(下面表达式的n代表的是一个匹配规则,n后边符号的符号定义量词规则)。来定义一个字符类,表示匹配其中的任意一个字符。代表一位,中括号里边的内容代表的是这一位可以取值的范围。

2023-08-16 19:27:22 55 1

原创 JavaScript 8.15日学习笔记

是数组对象的一个内置方法,用于对数组中的每个元素执行一个指定的操作,并返回一个新的数组,该数组包含操作后的结果。1. Object.create(proto, [propertiesObject]):创建一个新对象,以指定的原型对象proto作为新对象的原型,并可选地传入描述新对象的属性及属性特性的对象propertiesObject。是数组对象的一个内置方法,用于对数组中的每个元素执行一个指定的操作。起始索引表示要提取的元素的起始位置,结束索引表示要提取的元素的结束位置(不包含在提取的结果中)。

2023-08-15 19:42:54 35

原创 javascript 8.24学习笔记

引用数据类型是按引用访问的,变量存储的是对象的引用(内存地址),而不是对象本身。每个构造函数都有一个原型对象prototype,原型对象都包含一个指向构造函数的指针constructor,而实例都包含一个指向原型对象的内部指针 [[prototype]]。它基于原型的概念,通过将对象的属性和方法定义在原型对象上,实现了对象之间的属性和方法的共享和继承。如果让原型对象等于另一个类型的实例,那么原型对象将包含一个指向另一个原型的指针,相应地,另一个原型中也包含着一个指向另一个构造函数的指针。

2023-08-14 20:05:05 68 1

原创 javascript第六日学习笔记

这属性保存了一个对象这个对象就是构造函数的prototype属性中保存的那个对象。原型对象是一个普通的对象,它包含了共享的属性和方法,可以被其他对象继承和共享。它用于调用构造函数,并创建一个新的对象,该对象继承了构造函数的属性和方法。是一个函数的方法,它创建一个新的函数,将原函数绑定到指定的对象,并返回这个新函数。是一个特殊的关键字,它在函数执行时绑定到不同的值,取决于函数的调用方式。是一个函数的方法,它允许你显式地指定函数执行时的。是一个函数的方法,它允许你显式地指定函数执行时的。

2023-08-09 20:05:33 22

原创 JavaScript第五日学习笔记

JS 中函数会产生闭包。闭包是函数本身和该函数声明时所处的环境状态的组合。函数能够 “记忆” 其定义时所处的环境,即使函数不在其定义的环境中被调用,也能访问定义时所处环境的变量。// 定义一个全局变量// 创建一个函数// 定义局部变量// 返回一个局部函数// 调用外部函数,就能得到局部函数,用变量 inn 来接收// 执行 inn 函数,就相当于在 fun 函数的外部,执行了局部函数inn();// "sw"

2023-08-08 20:04:42 28

原创 JavaScript第四日学习笔记

在JavaScript中,函数是一种可重复使用的代码块,它接收输入(参数),执行特定的任务,并返回一个值。参数可以帮助函数根据不同的输入执行不同的操作,提高函数的通用性。函数也是一种引用数据,因为它也是一种特殊的对象,只要是对象就能使用点语法 访问成员(属性),函数的length属性保存了这个函数的形参个数。7. 函数的单一职责原则:每个函数应该只负责完成一个单一的任务,遵循函数的单一职责原则。6. 函数注释:良好的函数设计应该包括对函数的注释,描述函数的目的、输入参数和返回值等信息。

2023-08-07 20:13:46 57

原创 JavaScript第三日学习笔记

JavaScript 中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引只能是整数。数组在JavaScript中只是一种特殊的对象,所以效率上不如其他 语言中的数组高。JavaScript 中的数组,严格来说应该称作对象,是特殊的 JavaScript 对象,在内部被归类为数 组。do-while循环是while循环的变体,该循环会在检查条件是否为真之前执行一次代码块,如果条件为真的话,就会重复这个循环。推荐使用 [] 操作符,和使用Array的构造函数相比,编写代码的速度更快,效率更高。

2023-08-04 19:34:33 39 1

原创 JavaScript第二日学习笔记

一:表达式表达式是程序的最小单位,随处可见,给计算机表达指令的一种形式就是表达式。二:操作符1.一元运算符只能操作一个值的操作符叫做一元操作符。一元操作符是 ECMAScript 中最简单的操作符。递增和递减操作符直接借鉴自 C,而且各有两个版本:前置型和后置型。顾名思义,前置型应该位于要操作的变量之前,而后置型则应该位于要操作的变量之后。因此,在使用前置递增操作符给一个数值加 1 时,要把两个加号(++)放在这个数值变量前面。2.逻辑与。

2023-08-03 19:22:52 45

原创 JavaScript第一日笔记

一:javacript脚本代码写法(1)行内式(2)嵌入式使用script标签,标签需要闭合,标签内容是要执行的JavaScript代码。注:​ ① 可以将JavaScript代码嵌入到head中或body中的任何地方。​ ② 含在<script>元素内部的JavaScript代码将被从上至下依次解释。(3)引入式使用script标签,标签需要闭合,设置属性src,src的值是js文件路径。注:​ ① 嵌入和导入的数量不受限制;

2023-08-02 18:43:52 42 1

空空如也

空空如也

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

TA关注的人

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