个人简介

Echo Blog


江湖无名 安心练剑
  • HTML5-01-入门介绍
    HTML5 HTML5 是 HTML 最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。 HTML5 的设计目的是为了在移动设备上支持多媒体。 有趣的新特性: 用于绘画的 canvas 元素 用于媒介回放的 video 和 audio 元素 对本地离线存储的更好的支持 新的特殊内容元...
    2017-03-29 14:55:48 | Web
  • Baidu Share
    Baidu Share 百度分享不支持 HTTPS,会报错如下: Mixed Content: The page at 'https://houbb.github.io/' was loaded over HTTPS, but requested an insecure script 'http://bdimg.share.baidu.com/static/api/js/share.js...
    2017-03-27 12:45:58 | Tool
  • DataTables
    DataTables Datatables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, and will add advanced interaction contro...
    2017-03-27 12:45:58 | UI
  • TOC
    滚动监听 滚动监听 bootstrap 实现。 借助 scrollSpy.js Github,或者自己实现监听也行。来实现属于我们的滚动监听。 原理 比如有标题如下: <h1 id="section">滚动监听</h1> 对应的页面导航: <ul id="markdown-toc"> <li style="display:...
    2017-03-24 11:32:27 | UI
  • Semantic UI
    Semantic-Ui Semantic is a development framework that helps create beautiful, responsive layouts using human-friendly HTML. Github zh_CN Install in MAC 一、Install NodeJS 按照如下步骤进行...
    2017-03-23 12:57:40 | UI
  • Design Pattern 39-Principles of OOD OOD 原则
    这是关于面向对象设计的五个原则(即 SOLID 原则)的描述: SRP(单一职责原则) 每个职责应该是一个独立的类,因为每个职责都是变化的轴。 一个类应该有一个,且仅有一个,变化的原因。 如果对业务规则的更改导致一个类的更改,那么对数据库模式、GUI、报告格式或系统的任何其他部分的更改都不应该强制该类更改。 OCP(开闭原则) 一个类应该对扩展开放,对修改关闭。 换...
    2017-03-14 11:52:28 | Design Pattern
  • Design Pattern 39-合成复用原则(Composite Reuse Principle,CRP)
    合成复用原则的定义 合成复用原则(Composite Reuse Principle,CRP)又叫组合/聚合复用原则(Composition/Aggregate Reuse Principle,CARP)。 它要求在软件复用时,要尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现。 如果要使用继承关系,则必须严格遵循里氏替换原则。合成复用原则同里氏替换原则相辅相成的,...
    2017-03-14 11:52:28 | Design Pattern
  • Design Pattern 38-迪米特法则(Law of Demeter,LoD)
    迪米特法则的定义 迪米特法则(Law of Demeter,LoD)又叫作最少知识原则(Least Knowledge Principle,LKP),产生于 1987 年美国东北大学(Northeastern University)的一个名为迪米特(Demeter)的研究项目,由伊恩·荷兰(Ian Holland)提出,被 UML 创始者之一的布奇(Booch)普及,后来又因为在经典著作《...
    2017-03-14 11:52:28 | Design Pattern