- 博客(5)
- 收藏
- 关注
原创 TS学习之路(一)
TS是一个可选的静态的类型系统需要在变量、函数的参数、函数的返回值后面加上: 类型基本类型number:数字 let num: number = 123;string:字符串 let str: string = "abc";boolean:布尔值 let isTrue: boolean = true;数组 let arr1: number[] = [123, 234]; // 或 let arr2: Array<number> = [1, 2, 3]
2021-10-08 21:00:00
1777
原创 前端模块化小笔记
CommonJS规范CommonJS使用exports导出模块,require导入模块如果一个JS文件中存在exports或require,该JS文件是一个模块模块内的所有代码均为隐藏代码,包括全局变量、全局函数,这些全局的内容均不应该对全局变量造成任何污染如果一个模块需要暴露一些API提供给外部使用,需要通过exports导出,exports是一个空的对象,你可以为该对象添加任何需要导出的内容如果一个模块需要导入其他模块,通过require实现,require是一个函数,传入模块的路径即可返回
2021-09-13 21:04:48
64
原创 ES6的一些笔记
一、声明变量使用let、const,会创建块级作用域二、字符串和正则字符串多了个codePointAt方法,找到字符串的码点正则多了个标志u,使用码点进行匹配三、函数参数默认值、剩余参数、展开运算符、箭头函数四、类使用class关键字创建构造函数(类)class User { constructor(name, age, gender) { this.name = name; this.age = age; this.gender = gender; } sayHel
2021-08-27 22:04:35
87
原创 JS原型与原型链
所有对象都是通过new 函数创建所有的函数也是对象函数中可以有属性所有对象都是引用类型一、原型 prototype所有函数都有一个属性:prototype(函数原型)默认情况下,prototype 是一个普通的 Object 对象默认情况下,prototype 中有一个属性constructor,它指向构造函数本身二、隐式原型 __proto__所有对象都有一个属性:__proto__(隐式原型)默认情况下,__proto__指向创建该对象的函数的原型function test.
2021-08-11 22:58:11
78
原创 JS基础 易忘点
一、自增自减符号从左到右依次运算++(–)在后,返回表达式之前的值;++(–)在前,返回表达式之后的值例:let x = 1; y = x + x++ + ++x应计算为 y = 1 + 1 + 3例:let x = 1; y = x + x++ * (x = x + x++ * ++x) + x应计算为 y = 1 + 1 * ( x = 2 + 2 * 4 ) + 10持续更新中…...
2021-07-31 11:05:10
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人