初篇-框架的设计

32 阅读1分钟

1、Vue的框架的类型:

是运行时和编译时的结合体,在前端中既需要可实时预览的效果,也不能让浏览器的负担过大,所以需要虚拟DOM与真实DOM相互结合,不应该完全无法预览,也不应该为了预览把所有的事情都交给浏览器实时的去解决,极端的二者都对用户的体验性产生负面影响。

2、设计Vue框架的注意:

1、框架的体积大小

框架的警告信息越详细那么框架的体积就会越大,去除没有副作用的代码就Tree-Shaking机制。

2、Tree-Shaking机制

Tree-Shaking机制可以排除dead code,对于用户不需要的能力Tree-Shaking可使最终打包体积变小,配套工具可以读取/#PURE/注释辅助分析。

3、错误处理

错误处理,是很重要的(虽然以前一直没当回事)既要有清晰的错误提示,又要可以以最少的重复代码进行错误的处理。非常重要

4、TypeScript的支持

对TypeScript支持的好和可以支持是两回事,只是支持TypeScript,但多数问题不进行处理,仍然会产生很大的问题,TypeScript支持的好也会提高用户的体验性。