All articles
9 posts
学习呦
模块+module
这里仅介绍 ts 模块在其他模块规范的标准上有何不同,并不是重新介绍 ESM 的概念,或者 AMD 、 CJS 、 UMD 等其他规范模块的相关概念
学习呦
类型断言+Assertion
断言:就是让编译器以你自己指定的一个类型去解析
学习呦
d.ts+声明文件
后面可以跟一个变量、函数(多个同名的函数可以支持重载)、命名空间、类、 interface
学习呦
枚举+Enums
js中没有枚举,很不方便,比如一个功能有多个状态,直接使用数字表示很不直观,过段时间没人知道这些数字代表的什么东西
学习呦
迭代器、生成器+Iterable+generator
学习呦
索引签名+index+signature
索引签名,可以用在“对象”“函数签名”等需要索引的地方
学习呦
vue 状态管理工具
状态管理工具,可以实现组件间共享状态(也就是组件间状态通信)的功能,同时可以在状态变化时通知注册的回调,执行一些我们指定的操作
学习呦
Nuxt
vue的一个框架,使用vue2。
学习呦
vue解析、编译
vue的模板解析和编译的过程可以简化为下面的图片