摘要: 前两天提到过解耦这个高级的词汇,今天又看到了,而且有了更深入的理解,解耦是提高代码可维护性的一个重要方法。 可维护的代码有哪些特征? 可理解性——其他人可以轻易的理解你的代码,而不需要你的完整解释 直观性——代码中的东西一看就能明白,而不管其操作多么浮躁 可适应性——代码以一种数据上的变化不要求完全重写的方法撰写 可扩展性——在代码架构上已经考虑到未来允许对核心功能进行扩展 可调试性——当有错误出... 阅读全文
posted @ 2013-03-31 23:58 echoHUST 阅读(460) 评论(0) 推荐(0) 编辑
摘要: just another notes.. 离线检测HTML5为检测设备是否在线定义了一个navigation.onLine属性,值为true时表示设备能上网,为false是表示设备离线。不同的浏览器之间存在一定的兼容问题,但影响不大,可以直接像下面这样使用:if(navigator.onLine){}else{}另外,HTML5还为此定义了两个事件:online和offline,用来监听设备的网络... 阅读全文
posted @ 2013-03-31 20:44 echoHUST 阅读(207) 评论(0) 推荐(0) 编辑