摘要: render函数 编译过程-模板编译成render函数 通过文章前半段的学习,我们对Vue的挂载流程有了一个初略的认识,接下来将先从模板编译的过程展开,阅读源码时发现,模板编译的过程也是相当复杂的,要在短篇幅内将整个编译过程姜凯是不切实际的,这里只对实现思路做简单的介绍。 template的三种写法 阅读全文
posted @ 2022-03-29 21:53 upupupupupgo 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 类型别名 类型别名用来给一个一个类型起一个新名字 简单例子 type Name = string type NameResolver = () => string type NameOrResolver = Name | NameResolver function getName(n: NameOr 阅读全文
posted @ 2022-03-29 18:45 upupupupupgo 阅读(156) 评论(0) 推荐(0) 编辑
摘要: TypeScript中interface和class的区别? interface :接口只负责声明成员变量类型,不作具体实现 class:类既声明成员变量类型并实现 interface是什么? 在OOP语言中,接口(interface)是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类(c 阅读全文
posted @ 2022-03-29 17:14 upupupupupgo 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 类 介绍 传统的JavaScript程序使用函数和基于原型的继承来创建可重用的组件,单对于熟悉使用面向对象方式的程序员来讲就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。从ES6开始,JavaScript程序员江能够使用基于类的面向对象方式。使用TypeScript。我们允许开发者现 阅读全文
posted @ 2022-03-29 15:16 upupupupupgo 阅读(43) 评论(0) 推荐(0) 编辑