2016年8月11日

js实现观察者模式

摘要: 观察者模式:设计该模式背后的主要动力是促进形成松散耦合。在这种模式中,并不是一个对象调用另一个对象的方法,而是一个对象订阅另一个对象的特定活动并在状态改变后获得通知。订阅者也称为观察者,而补观察的对象称为发布者或主题。当发生了一个重要的事件时,发布者将会通知(调用)所有订阅者并且可能经常以事件对象的 阅读全文

posted @ 2016-08-11 16:39 杠子 阅读(13252) 评论(1) 推荐(0) 编辑

js怎么实现继承?

摘要: 3. js怎么实现继承? 1. 使用原型prototype 这个问题其实之前总结过了……但是面试时候有点忘……主要思想是记得的,但是不会写,还是基础太不牢靠,写的太少了。一开始因为不知道怎么能继承父类的方法属性,同时又不直接使用其原型,所以先写了一种,子类直接调用父类的原型。但是其中有些过程和方法肯 阅读全文

posted @ 2016-08-11 13:15 杠子 阅读(7595) 评论(0) 推荐(0) 编辑

搜狐前端面试

摘要: 1. 怎么实现div的水平居中和垂直居中 方法1:position+top+left+margin 方法2:position,上下左右设0,magin=auto 方法3:使用table-cell 方法4:【css3】flex居中 方法5:【css3】transform居中 方法6:不确定宽高居中:由 阅读全文

posted @ 2016-08-11 11:51 杠子 阅读(4251) 评论(0) 推荐(0) 编辑

关于margin:-10000px;padding:10000px;的理解

摘要: 原文链接: 内外补丁负值法是指通过内外补丁的设置来解决一些我们通常方法不能实现的效果。例如:可以通过改变盒模型的样式来使几列div由内容撑开高度但几列div与最高的一栏等高的问题。但是为什么会出现这样的情况呢?先来充分理解一下margin和padding;说的直白一些margin就是模块与模块之间的 阅读全文

posted @ 2016-08-11 09:25 杠子 阅读(1879) 评论(0) 推荐(0) 编辑

关于margin:-10000px;padding:10000px;的理解

摘要: 原链接 http://javakid.blog.163.com/blog/static/191061094201221414057146/ 内外补丁负值法是指通过内外补丁的设置来解决一些我们通常方法不能实现的效果。例如:可以通过改变盒模型的样式来使几列div由内容撑开高度但几列div与最高的一栏等高 阅读全文

posted @ 2016-08-11 09:23 杠子 阅读(219) 评论(0) 推荐(0) 编辑

导航