美文网首页
回到源头去用数据驱动视图的变化

回到源头去用数据驱动视图的变化

作者: 查无此人123 | 来源:发表于2016-11-03 08:56 被阅读15次

Objective (客观描述事实)

Facts, Data, Senses

  • 再一次翻新了"多边形的故事"的底层构架
  • Python3 Tutorial App 已经做完
  • 下载了三本书,开始阅读Keith E. Stanovich 的 How to Think Straight About Psychology

Reflective (主观描述感想)

Reactions, Heart, Feelings

  • 折腾一天后,"多边形的故事"越整越乱,整个人都疯了,疯了....
  • Python3 Tutorial 的 App做完以后,也算是疏了一口气,终于完了,因为做到后半部听没意思的,全是怎么折腾String的,感觉这个语言对String的各种操作甚是丰富
  • 喵了一眼How to Think Straight About Psychology的目录之后…沉默了,生词太多...

Interpretative (分析寻找意义何在)

So What?

  • 做完Python3 app以后,其实也没留什么,但凡是之前抄django代码没见过的,基本都印象都不深,不过在之前代码抄写过程中出现频次比较高的东东,都通过做这个app弄明白了,其实觉得这种先做再学的方式,还是蛮不错的,很明显的感觉就是,照这样来了一轮以后,我竟然迫不及待的想,马上开始下一轮
  • 连续做了三天,才发现"多边形的故事"的最初的构架竟然有相当大的问题,我在其中对事件进行判断操作的过程中,数据判断来源有两个,一个是我的dataSource,一个则直接来源于视图上cell的状态属性,而cell的属性,是手动根据dataSource进行跟新的,这就导致,在判断,自动执行的过程中,会出现很多交叉性错误,早上醒来,猛然反应过来,我最初的构架有问题,很明显view/cell都是负责显示的,其虽然有一些必要的状态属性,如indexPath,但像isMoving/state/identity之类这样的状态属性,都应该书数据驱动的,我做任何判断,任何判断函数,应该都是去最低层的dataSource里去拿数据,然后进行相应判断,也就是说,做数据改变,数据判断都应该从源头开始,再从源头去影响视图

Decision (决定下一步的行动)

Now What?

  • 不能慌,虽然折腾我很久,但这个过程,直到现在,我才突然觉得前三天的内容没有白费,把自己脑中的一个垃圾构架思维剔除出去,找机会看看有没有前人总结的更系统的理论,以免再次掉入同一个坑

相关文章

  • 回到源头去用数据驱动视图的变化

    Objective (客观描述事实) Facts, Data, Senses 再一次翻新了"多边形的故事"的底层构...

  • 组件化和React

    组件化 组件的封装 视图 数据 变化逻辑(数据驱动视图变化) 组件的复用 props传递数据 复用 JSX的本质 ...

  • 怎样将数据变成响应式数据

    响应式数据 响应式数就是数据在变化的时候,会驱动视图更新,简单来说就是数据驱动视图更新。 当数据没有初始化,直接修...

  • react 组件化

    react 组件化理解 1.组建的封装(视图+数据+数据驱动视图的变化) 2.组建的复用 (props传递/复用)

  • Vue.$nextTick用法

    vue是数据驱动视图更新,但vue数据变化后,视图不会立即更新,而是异步的过程.具体的更新时机参考主队列,异步队列...

  • MVVM 和 VUE 详解

    说一下使用Jquery和使用框架的区别 数据和视图的分离,解耦(开放封闭原则) 以数据驱动视图,只关心数据变化,D...

  • 数据驱动以及vue功能原生js实现

    数据驱动通用思想: 把界面要变化的部分,抽取到动态数据中,通过数据变化,自动更新视图 1. 书写静态组件 reac...

  • vue原理

    组件化 数据驱动视图传统组件,只是静态的渲染,更行还是依赖于操作DOM数据驱动视图--Vue(MVVM)数据驱动视...

  • Vue原理「十一」-- 响应式原理 *****

    Vue响应式: 组件data数据一旦变化,立刻触发视图的更新实现数据驱动视图的第一步 1. 核心API - Obj...

  • MVVM和hybrid

    说一下Jquery和使用vue的区别?1、数据和视图分离2、以数据驱动视图、只关心数据变化、不操作DOM说一下对M...

网友评论

      本文标题:回到源头去用数据驱动视图的变化

      本文链接:https://www.haomeiwen.com/subject/equbuttx.html