React的单向数据流与组件间的沟通。 首先,我认为使用React的最大好处在于:功能组件化,遵守前端可维护的原则。 先介绍单向数据流吧。 React单向数据流: React是单向数据流,数据主要从父节点传递到子节点(通过props)。 如果顶层(父级)的某个props改变了,React会重渲染所有 ...
分类:
其他好文 时间:
2018-11-22 10:45:39
阅读次数:
208
什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低 2、在开 ...
分类:
编程语言 时间:
2018-11-22 10:03:59
阅读次数:
215
以商场收银为例,理解并实践“策略模式”。 简单商场促销活动描述:营业员提供商品单价、数量、商场目前的活动(满减、打折等),计算用户最终需要支付的金额。 一、面向过程的实现方式 缺点:当有新的活动时,就要不停地复制程序代码,新增一个类别,这使程序的重复性增加,可维护性变差。 二、通过简单工厂实现 1、 ...
分类:
其他好文 时间:
2018-11-20 18:17:43
阅读次数:
183
1、代码规范 命名规范 错误检查(输入格式检查、合法性检查) 合理利用分支结构 注重:可维护性、可复用性、可扩展性、灵活性 命名规范 错误检查(输入格式检查、合法性检查) 合理利用分支结构 注重:可维护性、可复用性、可扩展性、灵活性 2、面向对象三大特性:封装、继承、多态 3、合理利用设计模式,能够 ...
分类:
其他好文 时间:
2018-11-19 22:10:08
阅读次数:
161
1.你在昨天/本周学到了什么? 很直接!就是考察最近学习了没?学到了点啥?如果没学还真不好糊弄。 2.编写代码的哪些方面能够使你兴奋或感兴趣? 享受代码运行成功时的成就感。 3.在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的? 参考链接 ...
分类:
其他好文 时间:
2018-11-17 20:53:34
阅读次数:
205
一 写在开头1.1 本文内容PYTHON语言的基础知识。 二 Q & A2.1 为什么选择PYTHON?软件质量:在很大程度上,PYTHON更注重可读性、一致性和软件质量,从而与脚本语言世界中的其他工具区别开来。PYTHON代码的设计致力于可读性,因此具备了比传统脚本语言更优秀的可重用性和可维护性。 ...
分类:
编程语言 时间:
2018-11-17 12:00:39
阅读次数:
148
Nginx 一直以来都有一个很尴尬地问题——就是为了效率,抛弃了 htaccess 目录配置文件。当一个项目打算使用 Nginx 来提供 HTTP 服务时,就不得不在配置文件中大量地硬编码目录信息,可移植性和可维护性很差。那么,能否找到一种相对变通的方法,来提高可移植性和可维护性?
分类:
其他好文 时间:
2018-11-15 19:39:24
阅读次数:
297
<! flowchart 箭头图标 勿删 面向对象设计的目标之一在于支持可维护性复用,一方面需要实现设计方案或者源码的重用,另一方面要确保系统能够易于扩展和修改,具有较好的灵活性。 常用的设计原则有七个原则: 1.单一职责原则(single responsibility principle,SPR) ...
分类:
其他好文 时间:
2018-11-15 12:02:44
阅读次数:
160
设计原则 使用设计模式的根本原因是适应变化,提高代码复用率,使软件更具有可维护性和可扩展性。在进行设计的时候,我们需要遵循以下几个原则:单一职责原则、开闭原则、里氏替代原则、依赖倒置原则、接口隔离原则、合成复用原则和迪米特法则。 1.单一职责原则 专业的人做专业的事,面向对象编程中类也是一样,一个类 ...
为了统一代码风格,提高代码的可读性和可维护性,特制定此编码规范。 统一规则 HTML 编码规范 标签名称小写 正确: 错误: 属性名小写,属性值使用双引号引起来 正确: 错误: 确保页面的元素 ID 唯一性 在一个页面中,要保证元素 ID 唯一。 非标准属性名,使用 data- 前缀,并且多个单词之 ...
分类:
其他好文 时间:
2018-11-14 14:11:48
阅读次数:
187