当前位置: 首页 > 网络应用技术

如何挑战21天手写前端框架天20

时间:2023-03-06 23:03:16 网络应用技术

  首先,开始仍在解决以前的剩余问题。这是一个典型的赢路问题,下一个月亮将指出网民。这也是我第一次保持UMI。在那个时候应该写,但我忘记了。

  使用路径连接进行路径缝线后,它将在窗口上导致路径错误

  使用winpath处理它。这是图中写的朋友。

  接下来,我们进入了今天的主题。我们将多个项目的公共功能提取到框架层以形成开发的脚手架。为了改善效果,我们还可以将页面级别的内容组织到模板中,以快速创建相应的资产,例如快速创建页面,快速新服务和快速新模拟。

  生成器的实现是我开发的第一个节点服务。我认为这可能是新手开始的最佳项目。这很适合新手,为什么要把它放在最终?在这里留下悬念,在文章的最后解释。

  当没有发电机时,如何在项目中创建一个新的路由页面。通常,操作是从另一个页面复制它,然后删除此页面无法使用的一些代码,然后修改一些内部内容。我们仍然分解此过程。首先,我们存储模板文件,然后传递几个参数要修改,然后在模板文件中替换数据,然后将其写入我们指定的目录。

  实际上,当我们昨天汇编预编辑时,我们也可以将其理解为基本生成器,也就是说,没有参数(文件名也是参数)。

  我们可以使用此命令调用我们的Micro -generator.Realization是从“类型”和“参数”逐步获得我们的需求,然后逐步使用API。这种原始的实施方法在过去的19天中已经写了很多。它不需要以这种方式实施。

  这是在UMI@4中实现良好基本发电机的一种更优雅的方法,它也是Micro -Generator在UMI@4 Plug -in中推荐的最佳实践。

  当时,设计灵感实际上是针对“商定”的,因为UMI@4提供了很多微型机器支持,因此我想直接同意模板的地址,然后为建筑和生产提供统一的方法。

  然后,我们只编写一个模板文件。只需注意需要动态替换的参数。

  这样,我们的发电机写作只需要专注于模板文件的写作。

  如果我们需要一些用户输入或选择数据,则可以传递对象。

  然后修改模板文件

  最后一代

  您可以以相同的方式实现各种微型生产剂,例如UMI中的微型演奏者列表

  感谢您的阅读,将在前面实施微型加生器,但是我看到掘金上的许多读者刚刚进入了软件行业。这也是一个巧合。今天,我与Hongchen Lianxin.sescei聊天,认为对程序开发最重要的是培养编程思维。无论是早期快速进入还是较晚的-P促销,这都是非常重要的。

  很多时候,当我们得到需求时,我们立即想到程序实施,要写什么代码,哪种语法等。但实际上,我们应该更多地考虑这种需求的场景,可以在此处重新使用的情况未来,涉及的边界等等。这也是判断新手和大师的标准。解决的想法(如我们的系列)是对完全新手的思考,并看到解决问题的问题。我保留了很多问题和边界的边界。我期待的是您可以发现它们。我认为这是一件非常有趣的事情。我希望这个系列能为您带来更多关于思考的信息,而不喜欢其他文章就像“告诉您一些东西以及如何使用它”。

  源代码存档

  原始:https://juejin.cn/post/70961665955135518