摘要:
它其实是其它三个经典的设计模式的演变:观察者模式(Observer)(Pub/Sub), 策略模式(Strategy)和组合模式(Composite)。根据MVC在框架中的实现不同可能还会用到工厂模式(Factory)和装饰器(Decorator)模式。MV*、MVVM、MVP都可以看作MVC的现代 阅读全文
摘要:
1.农场买了一只小羊,这种羊在第一年是小羊,第二年的年底会生一只小羊,第三年不生小羊,第四年的年底还会再生下一只小羊,第五年就死掉了。 写出代码对下列数组去重并从大到小排列{5,2,3,6,8,6,5,4,7,1,9} 第一种方法(有局限,需要排序) 第二种方法(推荐使用) 思路: 1.创建一个新的 阅读全文
摘要:
设计模式:结构型 结构型设计模式则有助于把多个对象整合为一个更大型的、更有组织性的代码库。当某一部分发生改变,不必完全重写。帮助我们与其他代码结构进行对接。 1.适配器模式当需要关联两个或更多的代码组件时便可应用此模式,否则这些代码无法兼容到一起工作。2.组合模式组合模式为一个或多个对象创建了一个接 阅读全文
摘要:
一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的 阅读全文
摘要:
冒泡排序 选择排序 阅读全文
摘要:
看完下面两个例子的比较就明白了,其实就是逗号表达式,总是依据最后一个表达式的值。 阅读全文
摘要:
特殊字符转义:将<, >, &, “进行转义 将url参数解析为json对象 阻止冒泡函数 阻止默认行为函数 将URL的search转换为json对象 阅读全文
摘要:
1.float:left+overflow:hidden 2.table 3.flex 阅读全文
摘要:
基本结构 方案1.父元素的text-align:center 解释说明:text-align元素对块级元素和单元格(table-cell)起作用,其可使子元素居中显示。子元素添加display : inline-block ; 目的是为了是自身宽度自适应内容的宽度。 优点:兼容性好。在IE6、7下显 阅读全文
摘要:
1.事件代理解决什么问题 2.事件代理的基本原理 3.事件代理与普通事件绑定的优劣 阅读全文