Redux

Redux是一个通用Javscript App模块,用做App State的管理。
1、React有props和state: props意味着父级分发下来的属性,state意味着组件内部可以自行管理的状态,并且整个React没有数据向上回溯的能力,也就是说数据只能单向向下分发,或者自行内部消化。
2、一般构建的React组件内部可能是一个完整的应用,它自己工作良好,你可以通过属性作为API控制它。但是更多的时候发现React根本无法让两个组件互相交流,使用对方的数据。
然后这时候不通过DOM沟通(也就是React体制内)解决的唯一办法就是提升state,将state放到共有的父组件中来管理,再作为props分发回子组件。

阅读全文

JavaScript学习随手记

  • 今天学习react-redux时学到connect函数组件时对connect函数有点蒙圈,表示不能理解,请看如下代码:
    1
    2
    3
    4
    5
    6
    7
    function Users(props){
    return (<div></div>);
    }
    function mapStateToProps({ users }) {
    return { users };
    }
    export default connect(mapStateToProps)(Users);

阅读全文

React学习总结一

React是什么

  • React是用于构建用户界面的Javascript库
  • 1、仅仅是UI
    • 许多人使用React作为MVC架构的V层。 尽管React并没有假设过你的其余技术栈, 但它仍可以作为一个小特征轻易地在已有项目中使用
  • 2、虚拟DOM
    • React为了更高超的性能而使用虚拟DOM作为其不同的实现。 它同时也可以由服务端Node.js渲染 - 而不需要过重的浏览器DOM支持
  • 3、数据流
    • React实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单

      阅读全文

第一章 信息化知识

信息与信息化

信息技术不断创新,信息产业持续发展,信息网络广泛普及,信息化成为全球经济社会发展的显著特征。在信息技术的推动下,人类社会已经并正在加速进入全新发展时期,基于智能、网络和大数据的新经济业态正在形成,而“融合”是这个时期的主要特征,表现为信息技术和工业制造深度融合、人和机器的融合、信息资源和材料源的融合。在这个形式下,世界政治、经济、产业、文化和军事发展模式的竞争新格局必将重塑。而教育、医疗、公开服务、社会交往走向全局智能,极大地改变人们生活方式和行为模式。

阅读全文

第六章 项目整体管理

概述

含义、作用和过程

  • 项目整体管理包括为识别、定义、组合、统一和协调各项目管理过程组成的各种过程和活动而开展的工作,是项目管理中一项综合性和全局性的管理工作。整体管理就是要决定在什么时间把工作量分配到相应的资源上,有哪些潜在的问题并在其出现之前积极处理,以及协调各项工作使项目整体上取得一个好的结果。包括选择资源分配、平衡相互竞争的目标和方案,以及协调项目管理各知识领域直接的依赖关系。

阅读全文

第七章 项目范围管理

项目范围管理概念

含义及作用

  • 项目范围管理包括确保项目做且只做所需要的全部工作,以成功完成项目的各个过程。通俗地将,项目范围管理就是要做范围内的事,而且只做范围内的事,即不少做也不多做。
  • 项目范围是项目其他各方面管理的基础,如果范围都弄不清,成本,进度和质量等就无从谈起。确认项目范围对项目管理有如下重要性:
    • 1、清楚了项目的工作具体范围和具体工作内容,为提高成本,时间和资源估算的准确性提供了基础。
    • 2、项目范围既然是确定要完成哪些具体的工作,项目范围基准是确定项目进度测量和控制的基准
    • 3、项目范围的确定就是确定了项目的具体工作任务,有助于清楚的责任划分和任务分配

阅读全文

第八章 项目进度管理

7个过程

  • 1、规划进度管理过程
    • 制定政策、程序和文档以管理项目进度
  • 2、定义活动过程
    • 识别和记录为完成项目可交付成果而需采取的具体行动
  • 3、排列活动顺序过程
    • 识别和记录项目活动之间的关系
  • 4、估算活动资源过程
    • 估算执行各项活动所需材料、人员、设备或用品的种类和数量
  • 5、估算活动持续时间过程
    • 根据资源估算的结果、估算完成单项活动所需工期
  • 6、制定进度过程
    • 分析活动顺序、持续时间、资源需求和进度制约因素,创建项目进度模型
  • 7、控制进度过程
    • 监督项目活动状态、更新项目进展、管理进度基准变更,以实现计划

      阅读全文

第十章 项目质量管理

概念

  • 1、质量
    • 国际标准化组织(ISO)对质量的定义是:“反应实体满足主体明确和隐含需求的能力的特性总和”
    • 国际标准(GB/T 19000-2008)对质量的定义:“一组固有特性满足要求的程度”
  • 2、项目质量
    • 从项目作为一次性的活动来看,项目质量体现在由WBS反映出的项目范围内所有阶段、子项目、项目工作单元的质量所构成,即项目的工作质量;从项目作为一项最终产品来看,项目质量体现在其性能或者使用价值上。

      阅读全文

第十六章 变更管理

项目变更基本概念

  • 在信息系统项目实施过程中,由于项目环境或者其他原因而对项目产品的功能、性能、架构、技术指标、集成方法、项目的范围基准、进度基准和成本基准等方面做出的改变。
  • 变更管理的实质,是根据项目推进过程中越来越丰富的项目认知,不断调整项目努力方向和资源配置,最大程度地满足客户等项目干系人的需求,提升项目价值。

    阅读全文