- 博客(5)
- 收藏
- 关注
原创 关于attachEvent和addEventListener事件监听
一般在用JS给元素增加事件的时候,使用的方法为: obj.onclick=method 这种方法简单高效,但存在一个问题,如果对同一个元素同时添加同一个事件的时候,会造成前面的添加效果失败,只运行最后一个,例如: oBtn = document.getElementById('btn1'); oBtn.onclick = function() { alert('aaa'); };
2015-08-18 13:47:04
2604
转载 关于获取到页面顶部的距离的兼容问题
document.body.scrollTop与document.documentElement.scrollTop兼容 按道理来说在网页的头部加上 之后, 只是用document.documentElement.scrollTop这个就可以了, 但是谷歌浏览器却不支持这个, 而是支持document.body.scrollTop。 document.body.scrollTop与d
2015-08-16 11:00:56
490
原创 三行代码实现div内元素垂直居中
在前端编写中,经常会遇到div内部元素需要居中效果,主要实现方式为: 1.水平居中:margin: 0 auto; 2.垂直居中, position: relative; top: 50%; transform: translateY(-50%); Demo如下: .div1 { border: 1px solid red; hei
2015-08-14 18:08:13
434
转载 史上最全的CSS hack方式一览
做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器厂商之间历史遗留的问题让我们在目标需求下不得不向hack妥协,虽然这只是个别情况。今天,结合自己的经
2015-08-14 17:52:50
321
转载 equals()与“==”的爱恨情仇
首先看一段代码: public void test1() { String a = "a" + "b" + 1; String b = "ab1"; System.out.println(a == b); System.out.println(a.equals(b)); }返回的结果为 Ture Ture要理解这个问题
2015-06-22 21:01:39
809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人