摘要: ####1、相同点 都是现代化打包工具 ####2、为什么Vite启动快 #####2.1底层语言 从底层原理上来说,Vite是基于esbuild预构建依赖。而esbuild是采用go语言编写,因为go语言的操作是纳秒级别,而js是以毫秒计数,所以vite比用js编写的打包器快10~100倍。 ## 阅读全文
posted @ 2022-12-05 15:02 举个栗子走天下 阅读(553) 评论(0) 推荐(0) 编辑
摘要: #####1、双向数据绑定原理不同 **vue2:**vue2的双向数据绑定是利用ES5的一个API,Object.definePropert()对数据进行劫持,结合发布订阅模式的方式来实现的。 vue3:vue3中使用了ES6的Proxy API对数据代理。相比vue2x,使用proxy的优势如下 阅读全文
posted @ 2022-12-05 14:25 举个栗子走天下 阅读(1325) 评论(0) 推荐(1) 编辑
摘要: ##1.概念 #####1.接口(interface) 接口主要用于类型检查,他只是一个结构契约,定义了具有相似的名称和类型的对象结构。除此之外,接口还可以定义方法和事件。 #####2.类型别名(Type Alias) 不同与intetrface只能定义对象类型,type声明还可以定义基础类型,联 阅读全文
posted @ 2022-12-05 11:04 举个栗子走天下 阅读(778) 评论(0) 推荐(0) 编辑