banner
The article archive

云间连下榻,
天上接行杯。

Scroll down
2020 年的归档

之前也用了一段时间 Vue,对其用法也较为熟练了,但是对各种用法和各种 api 使用都是只知其然而不知其所以然。最近利用空闲时间尝试的去看看 Vue 的源码,以便更了解其具体原理实现,跟着学习学习。

说到 prototype、__proto__ 首先就得去理解 JavaScript 语言的继承机制。在典型的面向对象的语言中,如 C#,都存在类(class)的概念, 类就是对象的模板,对象就是类的实例。C# 中的 继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。在 JavaScript 是不存在 类 和 子类 概念的,全靠原型链的模式来实现继承 (后面出 class 在这基础上的语法糖)。

想要实现自动化编译并生产打包替换文件,首要的对项目进行编译生成。一般编译 donnet 项目有三种方式 csc.exe,MSbuild(不需要安装vs),devenv(需要安装vs)。因为自己已经安装了 vs 了,所以直接使用 devenv 去编译程序了。

12