编程模式,是源自经验和探索总结出的最佳实践方案,既有助于可读性和可维护性,也有助于提升整体性能。行为隔离总则:结构、样式和行为之间两两隔离。避免在结构中使用内联事件尽量少用 标签考虑 JavaScript 被禁用的情况,添加一些替换标签命名空间为了减少命名冲突,优化 JavaScript 性能,尽....
分类:
编程语言 时间:
2015-05-08 23:45:01
阅读次数:
159
最近写了几个小项目,没有提前设计只是想到哪写到哪,最后都快写不下去了。面向对象的思维让我用成了一坨屎。要好好研究一下设计模式了。设计模式是与人沟通的桥梁,是面向对象设计里可以使代码具有可扩展性,可维护性,让代码更加具有弹性。以后要养成在动手写代码之前要先动脑,不考虑具体实现画出基本的设计,然后再一....
分类:
其他好文 时间:
2015-05-07 00:34:00
阅读次数:
109
1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统....
分类:
其他好文 时间:
2015-05-06 22:23:30
阅读次数:
152
前言前端模块化能解决什么问题?模块的版本管理提高可维护性 -- 通过模块化,可以让每个文件职责单一,非常有利于代码的维护按需加载 -- 提高显示效率更好的依赖处理 -- 传统的开发模式,如果B依赖A,那么必须在B文件前面先加载好A。如果使用了模块化,只需要在模块内部申明依赖即可。AMD规范 & CM...
分类:
Web程序 时间:
2015-05-05 10:08:13
阅读次数:
171
在各种软件质量模型的描述中,都包含着软件可维护性(Maintainability)这一属性。而越是生命周期长的软件,对其软件可维护性的要求越高。而提高软件可维护性的根本方式就是编写可阅读的代码,让其他人理解代码的时间最小化。代码生来就是为人阅读的,只是顺便在机器上执行以完成功能。在漫长的软件生命周期...
分类:
其他好文 时间:
2015-05-04 17:53:26
阅读次数:
202
在HTML中使用Javascript只需一个标签,而不是使用,因为后者是XHTML的写法,也许会在某些浏览器中得不到正确解析,比如IE。标签既可以内部嵌入代码,也可以引用外部代码。当两者都存在的时候只会下载并执行外部脚本文件,嵌入的代码将会忽略。这里推荐使用外部脚本,因为外部脚本可维护性强,而且.....
分类:
编程语言 时间:
2015-05-04 11:39:50
阅读次数:
118
概述
在开发应用时一个基本原则是模块化,并且尽最大可能性地降低模块之间的耦合性。Dependency injection 大大降低了类之间的依赖性,可以通过annotation描述类之间的依赖性,避免了直接调用类似的构造函数或是使用Factory来参加所需的类,从而降低类或模块之间的耦合性,以提高代码重用并增强代码的可维护性。
Google Guice提供了Java平台上一个轻量级的 De...
分类:
移动开发 时间:
2015-05-02 09:50:56
阅读次数:
271
先来点文字性的描写叙述:MVC对于我们来说,已经不陌生了,它起源于20世纪80年代针对smalltalk语言的一种软件设计模式,如今已被广泛应用。近年来,随着java的盛行,MVC的低耦合性、高重用性、可维护性、软件project的可管理性等诸多长处使其在java平台中非常受欢迎,其间,也诞生了很多...
分类:
其他好文 时间:
2015-05-01 19:49:10
阅读次数:
164
一:存储过程的优点 (1.模块化:通过子程序,可以对用来实现一种业务逻辑,一个业务功能。 (2.可重用性:存储过程被创建之后,就可以在任意数目的应用程序中使用。 (3.可维护性:可以简化维护操作 (4.安全性:用户可以设置权限。缺点: 1.移植问题 2.重新编译问题 3.需求变更问题二...
分类:
数据库 时间:
2015-05-01 01:45:42
阅读次数:
153
【学习笔记】1、Java语言是纯粹的面向对象语言,这体现在Java完全支持面向对象的三大基本特征:封装、继承、多态。抽象也是面向对象的重要组成部分,不过它不是面向对象的特征之一,因为所有的编程语言都需要抽象。2、面向对象开发方法比较结构化开发方法的优势在于可以提供更好的可重用性、可扩展性、可维护性。...
分类:
编程语言 时间:
2015-04-30 21:44:19
阅读次数:
192