
每日学习
记录每天学习的内容
Kousaka-Mayuri
学
展开
-
2021-03-07 在一个很不错的网页学习前端基础和进阶知识
https://learn.freecodecamp.one/ 学到忘了发博客(不是)原创 2021-03-08 16:45:06 · 80 阅读 · 0 评论 -
2021-03-06 TS的继续学习
继续学习TS 1 TS的any类型 昨天的元组类型的自由版本(雾) let arr : any = ["打击我",123213,false] any类型虽然非常自由,但是会出现TS中无法即时检测的错误,例如: arr[1].split('') 这个语法上是错误的,但是它只会在编译后报错 2 TS中的联合类型 function getData(data:string|number):string{ return data.toString() } 其中,传进去的形参可以是string类型,也可以是n原创 2021-03-06 21:34:46 · 134 阅读 · 0 评论 -
2021-03-04 JS部分知识了解
继续学习JS方面的知识: 1. 引用和操作优先级 var a = { x: 1 }; var b = a; a = a.x = { x: 1 }; console.log(a);//{x:1} console.log(b);//{x:{x:1}} 对象是引用类型。其中,b = a 时,将 b指向了a所指向的地址。 首先,该地址的属性x变化为{x:1} a被指向另一个地址,其内容为{x:1} b指向地址不变,仍然是原地址,此时该内存地址内容为{x:{x:1}} https://lucifer.ren/fe-原创 2021-03-06 10:52:56 · 109 阅读 · 1 评论 -
2021-03-05 TS的使用
1. 初次学习TS的内容 TS:TypeScript,个人理解是规范JS代码书写的一种工具。而且目前学下来感觉相当实用 TS拥有类型声明,所以比JS要靠谱一些 vscode编辑TS的使用如下: 手动编译JS: 对TS当前目录终端输入 : tsc xxx.ts 这样会自动进行编译,生成一个js文件 其中ts的类型声明会消失,let变量变为var变量 自动编译JS: 终端输入 : tsc --init 这样会生成一个配置文件 将其中严格模式改为false 即不启用严格模式 outDir显示一个路径,可以在该文原创 2021-03-06 10:51:54 · 187 阅读 · 0 评论 -
2021-03-03 JS基础补充
今天学习了JavaScript相关知识: 1. 大概理解了一下变量,值,类型: 值:数值 类型:数据类型区别辨明 变量:可变化的量 值通过类型区别,变量可以赋值 2. 重温了let,var,const区别: let必须先声明后使用,否则报错 var可以先使用后声明,输出为undefined(变量提升) const与let此特性相同 let声明的变量,会被限制在所在的作用域内 var声明的变量,是全局变量 const与let此特性相同 let不可声明同名变量,否则报错 var可声明同名变量,后者覆盖前者 co原创 2021-03-03 22:58:09 · 118 阅读 · 1 评论