随笔分类 -  b) TypeScript

摘要:首先es和cmj大家都知道不一样,具体区别也就不多说,需要注意的是TS的模块也是自己实现的,不过在ES Module 2015(es6)定稿下来后,TS沿用和支持了ES module,不过TS除了使用ES module的规范,自己也有一套namespace的模块管理,这在某个版本前一直用namesp 阅读全文
posted @ 2019-12-06 15:09 Lawliet__zmz 阅读(994) 评论(0) 推荐(0) 编辑
摘要:我们在渲染复杂对象,比如树组件的树对象,有嵌套对象/数组结构的时候,js的弱类型让我们一把梭,几乎没遇到什么问题(只是写的时候编译没问题把。233。。),结合TS后,对树状数据的递归访问会是一个问题: 比如数据源的数据声明为: 我们想根据这样的数据渲染一个树组件 | 的写法并不能让TS自动推导出v的 阅读全文
posted @ 2019-10-28 15:08 Lawliet__zmz 阅读(751) 评论(0) 推荐(0) 编辑
摘要:前提 大家都知道try catch对异步流程中的错误有时候是捕捉不到的,eg: 执行这些代码,你会发现过了一秒后程序直接报错,console.log('error')并没有执行,也就是func1并没有捕捉到func2的异常。这就是异步的问题所在。 我们一般的做法就是直接加上async/await: 阅读全文
posted @ 2019-07-13 21:01 Lawliet__zmz 阅读(1013) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示