自己写的第一个前端框架-aoy

      从毕业到现在,转眼间工作就有1年了。总觉得应该把自己的想法付诸实践,最近终于写出了自己的第一个框架,也算迈出新的一步。aoy前前后后花了半个月,一点点commit起来的,看起来就像自己的孩子。aoy也可以说是Vue和react的孩子。从最先进的框架的身上学到了很多。

     aoy是一个轻量级的mvvm框架,基于Virtual DOM。虽然现在看起来很单薄,但我做了完善的单元测试,可以放心使用。aoy的原理可以说和vue的实现大同小异,对于想了解原理的同学,可以在github上看看源码,代码量很少,就几百行。

    aoy表达了我的一个观点,把所有组件的数据存储在一个唯一的容器里,数据只在容器和组件之间流动。在GitHub的blog里,我详细阐明这个观点。

    准备写一片关于diff算法,aoy和vue用了相同的diff算法。也算进一步总结知识。纸上得来终觉浅,绝知此事要躬行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,653评论 25 709
  • 木桥边无梦 木桥边只是一块土地的名称。在我们那里,每一块土地,不管面积大小和产出优寡,都会有一个名字,比如以前产过...
    独处成精阅读 1,514评论 0 0
  • 写这篇文章的目的仅仅是做个笔记,以供自己和大家参考。 先复习一下Activity的生命周期 1.Fragment介...
    ChongmingLiu阅读 3,161评论 0 0
  • 限制结果集的行数 最大的作用,用于分页,防止信息过多,过载导致机器当机。 select * from T_Empl...
    小天工作阅读 1,930评论 0 0