摘要:
继承 & 重写 概念跟java那些都很像(具体看下面的例子) 修饰符(默认缺省状态为:public) public protected : 在 该类和子类 都能调用,不能在类外(子类除外)调用 private : 只能在 该类 里面调用;子类都调用不了 readonly : 必须在声明或构造函数 阅读全文
摘要:
解构赋值 原理 本质上,是一种“模式匹配”。解构分为完全解构和不完全解构。完全解构是指等号左右两边的结构相同,变量和值一一对应进行赋值;不完全解构(左边量的个数<右边量的个数)是指左边只匹配到一部分的右边。如果解构不成功,变量值就会变成undefined 应用 数组**(注:有interator接口 阅读全文
摘要:
基础类型 布尔值:boolean 数字:number 字符串:string 数组:Array<元素类型> 元组(一个已知元素数量和类型的数组): [数据类型,数据类型.....] 枚举(可以对一组数值赋予友好的名字,方便后面使用)【注:js是没有这种数据类型的】:enum 任何类型:any 没有任何 阅读全文
摘要:
作用 在编译期间,能够对值的数据结构进行检查。可以自定义类型。 用法 接口内部写法 属性 接口中的属性分为:必需属性,可选属性,只读属性,额外属性 interface Person{ readonly id: number, //只读属性 (不允许修改) name: string, //必需属性 s 阅读全文
摘要:
Typora 安装和破解 (注:高版本的软件这种方法破解不了,要更换成低版本的) 常用配置以及简单使用 一、标签 (1)* : 斜体 (2)** : 加粗 (4)# : 标题一 (补充:## : 标题二 ;### : 标题三;####: 标题四;#####: 标题五;######: 标题六) (5) 阅读全文
摘要:
快捷键 1.切换输入法:control + 空格、shift 2.全选、复制、黏贴: command + A , command + C , command + V 3.切换窗口: command + tab 4.关闭软件:command + Q 5.注释块: command + shift + A 阅读全文
摘要:
命令: 下载 git init : 创建空仓库 git remote 名字 连接地址 : 与远程仓库建立连接 (名字在后面的上传和下拉需要用到,主要是为了区分) git remote -v : 查看连接列表 git remote remove 名字 : 删除连接 git pull 名字 : 下拉远程 阅读全文
摘要:
之所以会去查找这些的资料,是因为之前我们的域名没有加证书,被部分浏览器拦截了,访问不了,后面才加了证书,这个证书到底有什么用呢?想必大多数人都会说安全啊,那具体是怎么做到更安全的呢? HTTP 不安全的原因是:通过明文传输 出现的问题:可能在传输的过程中,会被监听、篡改或者冒充。 为了解决这个问题, 阅读全文
摘要:
一、语法 定义:有两种形式,分别为:文字形式和构造形式。两种方式生成的对象都是一样的,只是文字形式可以同时添加多个属性,而构造形式只能逐个添加。 //文字形式 var obj1 = { id: 1, name: 'Mike' }; //构造形式 var obj2 = new Object(); ob 阅读全文
摘要:
this存在于哪里? this是一个很特别的关键字,被自动定义在所有函数的作用域中。 为什么要使用this,好处是什么? 能将“显式”传参转化为“隐式”传参。更简洁且易于复用。 function say1(){ let message = "Hello,My name is " + this.nam 阅读全文