本人多年从事服务端开发,因工作需要前端工作也一直略有染指。vue作为一个优秀的前端框架,由华裔工程师尤雨溪创建,在国内发展可谓如日中天。小程序、uni-app等非常火热的应用均以vue为基础,很多企业级应用,使用vue以后,开发效率,运行效率均有提升,可以说是在国内最火的一个前端框架了。
这几年,我开始研究跨平台开发技术,在比较了reactnative,weex之后,发现uni-app功能更为合适,强大的IDE,成熟的生态圈,于是决定学习,由于uni-app是以vue为基础,于是又学习了vue2.x,刚没学完,尤大大又发布了vue3,技术人员真是苦啊,学如逆水行车,不进则退,在程序员身上得到了充分的体现。
研究vue3的过程中发现官网上提供的教程默认还是英文版的,中文翻译部分内容翻译的生涩难懂。决定利用自己蹩脚的英语边学习边翻译。
比如attribute,应该译成属性。element可以说成元素,也可以说成标签。还有一些例子,作者为了让人理解,绕来绕去。
还有些单词,我喜欢用我自己的理解,比如emit,我觉得用发射非常形象,官网上说是“抛出”,看着非常不舒服,抛这个动作显的非常低级,使人不想再读下去了。
<br />
再看看这段:
If for some reason your plugins are listed in a
package.json
file other than the one located in your project, you can set thevuePlugins.resolveFrom
option in the projectpackage.json
with the path to the folder containing the otherpackage.json
file.
一段话出现了3次package.json
,就是为了解释可以任意设置这个配置文件的路径,真是比唐僧还啰嗦.
再来一段:
A Vue CLI preset is a JSON object that contains pre-defined options and plugins for creating a new project so that the user doesn't have to go through the prompts to select them.
一口气读下来,差点没换过气来。预设就是包含预定义选项和插件的json对象,创建项目时不要再按提示一步步去选了。就这用。
外国人都不懂断句的吗?
由于对前端的理解、英文基础等方面的限制,部分理解的可能不一定准确,如有谬误,敬请谅解!
--: by 周瑜
--: 2021/2/25 @office