摘要: 因为市面上多种浏览器之间的差异,和不同浏览器的“怪癖”,所以我们在开发时可能需要客户端检测,确保自己的代码能顺利的在全部浏览器上运行第一种最常用的客户端检测——能力检测。能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力if(object.propertyInQuestion){ //使... 阅读全文
posted @ 2015-10-27 20:23 dogsmall 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 前两天我写了一份javascript中的模式解析——原型模式,感谢@枫小炀 及时指出我的错误。在经过多次查阅书籍和许多大神的博客后,我对原型模式的认识加深了许多,所以我必须要再次发一篇文章,来纠正我上一篇文章的错误观点啊首先做一些对于要用到的名称做一些注解:function Foo () {}var... 阅读全文
posted @ 2015-10-26 15:23 dogsmall 阅读(1534) 评论(1) 推荐(0) 编辑
摘要: 理解原型模式,首先要理解prototyoe(这个单词翻译 原型)属性,《javascript高级程序设计》书中描述到——我们创建的每个函数都有一个prototype属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。我在上一篇构造函数模式所说的,我... 阅读全文
posted @ 2015-10-23 21:45 dogsmall 阅读(885) 评论(9) 推荐(2) 编辑
摘要: var o = new Array();我们创建了一个对象,这个对象是个数组类型,Array就是一个原生构造函数。显而易见,构造函数模式就是让我们知道如果我们要创建一个Person(),如何能使它像Array()一样可以通过new一个类来创建对象实例,且这个对象实例被标记为Person类型funct... 阅读全文
posted @ 2015-10-21 16:13 dogsmall 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 昨天晚上看了《javascript高级程序设计》第六章——面向对象的程序设计,《javascript高级程序设计》一书可以说是javascript中的圣经,每个有志于javascript的程序猿都应该多次阅读,请原谅我刚读第一遍就鲁莽的向大家述说我的理解,如果有什么不对的地方,欢迎批评,最好能指... 阅读全文
posted @ 2015-10-20 21:53 dogsmall 阅读(646) 评论(0) 推荐(2) 编辑
摘要: 今天做了一个bootstrap的小项目,几个图片在全屏col-md-3中大小合适,但是设备宽度减少以后,图片居左上角,显得非常难看所以我做了如下处理在图片的容器div里class中添加了col-xs-6 在css中定义 img { margin:0 auto;},这样效果就变成了:不算什么技巧,只是... 阅读全文
posted @ 2015-10-19 11:18 dogsmall 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 这是我的第一篇博客,刚刚对bootstrap入门,想记录一些自己学习bootstrap的心得,希望对大家有所帮助!下面是bootstrap的第一节,主要记录bootstrap的初始页面 1 2 3 4 5 /*X-UA-Compatible是IE8的一个专有属性,它告诉IE8... 阅读全文
posted @ 2015-10-18 20:40 dogsmall 阅读(305) 评论(0) 推荐(0) 编辑