随笔分类 - web开发
摘要:最近遇到需要在一个对象数组中插入新对象,并且按年、月降序排序,要是直接push进新对象然后进行排序的话当然可以,这里是另一种做法,直接比较数组元素,只有一个for循环并且不需要完整运行,时间小于或等于O(n).使用条件是被插入的数组必须是已经排序好的。第二个for循环是比较和插入的,另外另个是打印数...
阅读全文
摘要:最近做一个页面掉到奇怪的坑里,使用bootstrap 2.x的popover插件,可是popover出现的地方不对,而且firefox和chrome、ie各自的表现还不一样,firefox是在父元素img的周围,稍微调调位置还能正常显示,chrome和ie里面就整个页面乱跑了,完全无解。后来研究了一下,原来是问题出在map area上面,图片热点map area是设计切图以及一些将图片输出为html的常见手段,但是浏览器对area的支持并不完善,无法获取area的位置和尺寸,于是popover自然也不能确定该元素的位置,只能到处乱跑了。网上有人写了一个用js获取area的位置和尺寸的插件,我将
阅读全文
摘要:虽然bootstrap2.x都没有学好,但既然3.0正式发布了,果断切换到3重新学习啊。结果才做到导航条就遇到坑了,这里简单谈谈遇到的3个坑。下拉菜单的子菜单dropdown-submenu被去掉这个很让人伤心,毕竟3级目录是很常见的,结果只能自己实现,但是毕竟比不上官方的,而且bootstrap3是移动先行,自己写的submenu难以面面俱到,在移动下展现的不是很好。而且更让人伤心的是bootstrap3里单独为dropdown和dropup设置了caret的小icon,但以前很好看的submenu icon没了,只能自己用附带的glyphicon去定制。icon图片变成font原来的图片加
阅读全文
摘要:最近把公司电脑升级了IE 10,然后做某网页在firefox下调试,但到IE里面就出问题了。第一个是给body设置box-shadow,然后min-height:100%,但IE的body上下都有margin,同时height:100%失效。这个需要设置: html{height:100%} body{ box-shadow:0 0 5px #000; padding:0; margin:0; min-height:100%; height:100%; } 其中设置html的height为10...
阅读全文

浙公网安备 33010602011771号