每一个公司在新人上岗前都会进行培训,其中很重要的一项培训是代码风格的统一,这涉及到整个工程的代码可读性、可维护性。一个好的程序员也应该养成好的编码风格和习惯。
今天总结下HTML中的编码规范。
文档类型
推荐使用的是HTML5文档类型的声明:
同时建议使用 text/html 格式的 HTML。避免使用 XHTML。XHTML 以及它的属性,比如 application/xhtml+xml...
分类:
Web程序 时间:
2015-01-28 09:50:49
阅读次数:
229
学习不能停,这几天一边在继续抽空理解backbone的view部分,一边开始了require的学习研究;require主要用于模块化管理,以及异步动态加载,从而优化了代码的性能和可维护性,同时解决了普通动态加载的阻塞和对后续语句执行的影响问题
分类:
其他好文 时间:
2015-01-26 22:23:07
阅读次数:
179
设计原则一 :??? 单一职责原则 定义: 对于一个类,应该只有一个引起它变化的原因. 优点: 降低类的复杂度,提高类的可读性,提高系统的可维护性. 例子:? //超人类
public?class?SuperMan?{
????
????p...
分类:
移动开发 时间:
2015-01-26 13:48:56
阅读次数:
126
knockout是一个JavaScript库,它可以帮助你动态更新UI,简单且可维护。三大特性:1.依赖跟踪--数据模型改变时,UI使用此数据的位置(view)将自动更新。2.声明绑定(binding)--数据模型与UI的元素绑定,这一过程非常简单。3.可扩展--几行简单的代码就可以实现一个自定义绑...
分类:
其他好文 时间:
2015-01-23 17:44:39
阅读次数:
147
所有的模式都是利用java中的封装、继承、多态这三个特性张开的,就像由这三个秘籍组成的各种变幻万千的招式,而所有的目的都是为了打败坏模式带来的代码垃圾这个敌人,所有的招式都是要求“可维护”、“可扩展”、“可复用”,当然如果达到这三个标准后,基本上“灵活性好”同时也就拥有了。所以下面介绍最常用的工厂模...
分类:
其他好文 时间:
2015-01-22 17:36:00
阅读次数:
424
原文地址:http://user.qzone.qq.com/1159340782/2略微牺牲一些性能,换来更好的可读性和可维护性是好的选择。以下不提倡和提倡的写法仅供参考。代码中不提倡的写法序号不提倡的写法原因1尽量避免随意使用静态变量静态变量和类同步,类不卸载,对象将常驻内存,直到程序终止2尽量避...
分类:
编程语言 时间:
2015-01-18 00:52:31
阅读次数:
188
在可扩展JavaScript的世界里,假设我们说一个应用程序是模块化(modular)的,那么通常意味着它是由一系列存储于模块中的高度解耦,不同的功能片段组成。在可能的情况下,通过一处依赖性,松耦合能够使应用程序的可维护性更加简单。 假设有效地实现了这点,就非常easy地了解一部分怎样影响还有一个部...
分类:
编程语言 时间:
2015-01-17 20:46:43
阅读次数:
199
Promise是一种异步编程的代码书写方式,和Async模块一样,都能提高代码的可读性和可维护性。Async封装的比Promise要好,但是灵活性特别是彻底的去CallBack化会比Promise要差一点。下面直接贴下源代码,注释很详细:
(1)数据库连接文件:dbConfig
/**
* Created by apple on 2014/12/29.
*/
var mongoskin...
分类:
数据库 时间:
2015-01-17 19:32:46
阅读次数:
272
一、高质量代码的三要素可读性、可维护性、可变更性(所有软件理论的核心)1.可读性强1.1.why 程序员写不出可读性的代码?原因有三:他们很少关注代码的可读性,也对如何提高代码的可读性缺乏切身体会。有时即使为代码编写了注释,也常常是注释语言晦涩难懂形同天书,令阅读者反复斟酌依然不明其意。项目开发的时...
分类:
其他好文 时间:
2015-01-17 17:44:38
阅读次数:
214
今天分享一个javascript制作选项卡的代码。所以自己尝试做了,以前一般都是用CSS做的,现在用js做,虽然很简单,不过要考虑到它的可维护性和可重复性,扩展性就要多考虑一些东西了。 下面是我写的代码:js控制tab选项卡效果tab1tab2tab3tab40143点击相应的标题就会显示相应的内容...
分类:
编程语言 时间:
2015-01-17 15:08:15
阅读次数:
200