自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 typeScript 学习笔记(二)

门是一个类,防盗门是门的子类,如果防盗门有一个报警器的功能,可以给防盗门添加一个报警方法,如果有另一个类:车,也有报警器的功能,就可以考虑把报警器提取出来,作为一个接口,防盗门和门都去实现它。TypeScript 2.3 之后,就可以为泛型中的类型参数指定默认类型,当使用泛型时,没有在代码中直接指定类型参数,从实际值参数中也无法推测出时,这个默认类型就会起作用。使用private修饰的属性或者方法,在子类中也是不允许访问的。接口继承类的时候,只会继承它的实例属性和实例方法。类的合并与接口的合并规则一致。

2023-09-07 20:13:56 429

原创 typeScript学习笔记(一)

TypeScript 中的 => 和 ES6中的箭头不一样,TypeScript中,=>用来表示函数的定义,左边是输入类型,需要用括号括起来,右边是输出类型。③ 所以下面的案例中,如果任意属性中的值允许是string, 但是可选属性age的值是number,不是string的子属性,所以报错了。下面代码虽然没有指定类型,但是在编译的时候会报错,TypeScript 会在没有明确的指定类型的时候推测出一个类型,这就是类型推论。一旦定义了任意属性,那么确定属性和可选属性的类型都必须是它的类型的子集。

2023-09-07 11:57:48 461

原创 CSS基础 知识点总结

① CSS指的是层叠样式表,用来控制网页外观的一门技术② CSS发展至今,经历过CSS1.0 CSS2.0 CSS2.1 CSS3.0这几个版本,CSS3.0是CSS最新版本① 选择器就是选中你想要的元素,就是指用一种方式把你想要的那个元素选中,只有把这个元素选中,你才能为它添加样式② 五种常用的选择器元素选择器id选择器class选择器后代选择器群组选择器③ 语法选择器属性1:取值1;属性2: 取值2;...属性n: 属性n;① 元素选择器。

2023-08-18 20:40:23 2012

原创 HTML基础 知识点总结

<dt>添加要解释的名词</dt><dd>添加该名词的具体解释</dd>

2023-08-17 16:36:20 188

原创 JavaScript 进阶 第四天

② 赋值的时候不会影响原来的值,如果是简单数据类型拷贝值,引用数据类型拷贝的是地址。① 直接赋值,只要是对象,就会互相影响,因为会直接拷贝对象栈里面的地址。② 浅拷贝如果是一层对象,不会相互影响,如果是多层对象,还是会互相影响。(2)先判断是否有定时器,如果有定时器,先清除以前的定时器。① 简单数据类型拷贝的是值,引用数据类型拷贝的是地址。③ 如果是单层对象,就没问题,如果是多层对象就有问题。① 拷贝对象后,里面的属性值是简单数据类型直接拷贝值。如果是多层对象,改变o的值就会影响到obj的值。

2023-08-16 15:59:10 79

原创 JavaScript进阶 第三天

对象都会有一个属性__proto__指向构造函数的prototype原型对象,之所以我们对象可以使用构造函数prototype原型对象的属性和方法,就是因为对象有__proto__原型的存在。如果有多个对象的方法,可以给原型对象采取对象形式赋值,但是这样就会覆盖构造函数原型对象原来的内容,修改后的原型对象constructor 就不再指向当前构造函数了。① 优点:易维护,易复用,易拓展,由于面向对象有封装,继承,多态性的特性,可以设计出低耦合的系统,使系统更加灵活,更容易维护。② 缺点:性能比面向过程低。

2023-08-16 10:02:33 65

原创 JavaScript进阶 第二天

② 使用场景:常规的{...} 语法允许创建一个对象,可以使用构造函数快速创建多个类似的对象。Array是内置的构造函数,用于创建数组, 建议使用字面量创建,不用Array构造函数创建。③ 字符串,数值,布尔等基本类型也都有专门的构造函数,这些我们称为包装类型。① 基本数据类型:字符串,数值,布尔,undefined, null。① Object 是内置的构造函数,用于创建普通对象。① 构造函数:是一种特殊的函数,主要用来初始化对象。Object.assign(目标,拷贝对象)② 引用类型:对象。

2023-08-15 15:45:41 193

原创 JavaScript进阶 第一天

① <script> 标签 和.js文件的【最外层】就是所谓的全局作用域,在此声明的变量在函数内部也可以被访问。① 垃圾回收机制:简称GC, JS 中内存的回收和分配都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。① 目的:引入箭头函数的目的是更加简短的函数写法并且不绑定this,箭头函数的语法比函数表达式更简洁。(1)函数作用域:在函数内部声明的变量,只能在函数内部被访问,外部无法直接访问。① 概念:一个函数对周围状态的引用捆绑在一起,内层函数中访问到其外层函数的作用域。

2023-08-14 20:25:42 224

原创 Web APIs 第六天

① 正则表达式

2023-08-14 12:29:25 198

原创 WebApIs 第五天

① 为了满足各种各样的需求,会经常性再本地存储大量的数据,HTML5规范提出了相关解决方案数据存储在用户浏览器中设置,读取方便,甚至页面刷新不丢失数据容量很大,sessionStorage和localStorage约5M左右页面刷新数据不会丢失作用:可以将数据永久存储在本地,除非手动删除,否则关闭页面也会存在可以多窗口(页面)共享(同一浏览器可以共享)以键值对的形式存储使用生命周期为关闭浏览器窗口在同一个窗口(页面)下数据可以共享以键值对的形式存储使用。

2023-08-14 11:28:24 153

原创 WebAPIs 第四天

1.日期对象2.节点操作3.M端事件4.JS插件。

2023-08-13 19:27:15 296

原创 WebAPIs 第三天

DOM 事件进阶。

2023-08-13 18:03:17 135

原创 WebAPIs 第二天

DOM事件基础。

2023-08-13 10:28:40 151

原创 WebAPIs 第一天

标准属性:标签天生自带的,比如class id titlt等,可以直接使用点语法操作,比如disabled, checked自定义属性① 在html5中推出专门的data-自定义属性② 在标签上一律以data-开头③ 在DOM对象上一律以dataset对象方式获取① 每隔一段事件就需要自动执行一段代码,不需要手动触发② 定时器函数可以开启定时器和关闭定时器(1)开启定时器作用:每隔一段时间调用一下这个函数间隔时间单位是毫秒定时器返回的是一个id数字。

2023-08-12 18:20:46 165

原创 JavaScript基础 第五天

① 对象是什么可以理解为一种无序的数据集合,数组是有序的数据集合对象通常用来描述某个事物,或者一个人② 对象的使用1.对象声明语法let 对象名 = {}let 对象名 = new Object()2.对象由属性和方法组成let 对象名 = {属性名: 属性值,方法名:函数属性:信息或特征uname:'pink老师',age:18,gender:'女'数据描述性的信息称为属性,比如人的姓名,身高,年龄,性别,一般都是名词性的。

2023-08-11 17:56:30 182

原创 JavaScript基础 第四天

1.函数2.其他知识点

2023-08-11 12:37:13 92

原创 JavaScript基础 第三天

1.for循环2.数组的基本使用和操作3.数组排序。

2023-08-10 19:57:02 190

原创 JavaScript基础 第二天

1. 运算符2. 语句

2023-08-09 21:01:22 174

原创 JavaScript基础 第一天

JavaScript基础学习笔记

2023-08-08 18:48:21 171

原创 Vue3 第五节 一些组合式API和其他改变

1.provide和inject2.响应式数据判断3.Composition API的优势4.新的组件5.其他改变。

2023-08-08 12:04:07 265

原创 Vue3 第四节 自定义hook函数以及组合式API

Vue3 组合式API

2023-08-07 21:57:29 435

原创 Vue3 第三节 计算属性,监视属性,生命周期

Vue3计算属性,监视函数,Vue3的生命周期函数

2023-08-07 20:11:46 227

原创 Vue3 第二节 Vue3的响应式

Vue3 的响应式

2023-08-07 16:18:13 343

原创 Vue3 第一节 Vue3简介以及创建Vue3工程

① Vue3简介2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)耗时2年多、2600+次提交30+个RFC600+次PR99位贡献者② Vue3带来了什么。

2023-08-06 20:58:12 172

原创 Vue2 第二十一节 Vue UI组件库

Vue UI组件库

2023-08-06 17:48:48 672

原创 Vue2 第二十节 vue-router (四)

1.全局前置路由和后置路由2.独享路由守卫3.组件内路由守卫4.路由器的两种工作模式路由作用:对路由进行权限控制分类:全局守卫,独享守卫,组件内守卫。

2023-08-06 17:25:23 1069

原创 Vue2 第二十节 vue-router(三)

1.路由跳转的replace方法2.编程式路由导航3.缓存路由组件4.两个新的生命周期钩子。

2023-08-06 16:16:03 363

原创 Vue2 第二十节 vue-router(二)

1.路由的query参数2.命名路由3.路由的params参数4.路由的props配置。

2023-08-06 13:45:57 110

原创 Vue2 第二十节 vue-router (一)

vue-router

2023-08-04 18:56:09 172

原创 Vue2 第十九节 Vuex(二)

Vuex

2023-08-04 13:45:13 93

原创 Vue2 第十九节 Vuex (一)

Vuex

2023-08-04 10:16:32 193

原创 Vue2 第十八节 插槽

插槽

2023-08-03 16:15:20 142

原创 Vue2 第十七节 Vue中的Ajax

1.Vue脚手架配置代理。

2023-08-03 13:08:09 1209

原创 Vue2 第十六节 $nextTick 和 动画与过渡效果

Vue中的过渡与动画

2023-08-03 12:05:18 236

原创 Vue2 第十五节 组件间通信方式

组件间通信的方式

2023-08-03 10:45:22 70

原创 Vue2 第十四节 scoped样式和本地存储

1.scoped样式2.本地存储。

2023-08-02 18:36:10 333

原创 Vue2 第十三节 使用Vue脚手架 (二)

1. ref属性2. props配置项3.mixin混入4.plugin插件。

2023-08-02 18:03:51 473

原创 《养育你内心的小孩》读书笔记 --关系,需要和爱

这本书是我最近经常会回去翻看的一本书,书里面针对反复的负面情绪以及关系中常见的疑难杂症,提出了这些背后自己内心真正的需求希望自己能成为一个内心真正强大的人,这篇笔记将书中觉得很有感触的地方记录下来,希望自己在这个社会中能够更好的生存,生活,认识到自己内心真正的需求。

2023-08-02 16:00:32 136

原创 Vue2 第十三节 使用Vue脚手架(一)

1.初始化脚手架2.分析脚手架结构3.修改默认配置。

2023-08-01 16:27:55 196

原创 Vue2 第十二节 Vue组件化编程 (二)

单文件组件

2023-08-01 12:51:48 178

空空如也

空空如也

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

TA关注的人

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