摘要:
var x = 'outer'; (function() { var x = 'inner'; eval('x'); // "inner" })();var num=9;var retNum = new Function("$", "$=5+$;return $")(num);con... 阅读全文
摘要:
functionHTMLEncode(html){ vartemp=document.createElement("div"); (temp.textContent!=null)?(temp.textContent=html):(temp.innerText=html); varoutput=... 阅读全文
摘要:
var _absUrl = (function () { var a; return function (url) { if (!a) a = document.createElement('a'); a.href = url; return a... 阅读全文
摘要:
外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并外边距合并(叠加)是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。... 阅读全文
摘要:
.myclass{ -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;} 阅读全文
摘要:
设置父元素 overflow:hidden 阅读全文
摘要:
1..myanimate{transition-property: left;transition-duration: .3s;transition-timing-function: ease}xxx.addClass("myanimate");xxx.style.left="500"px;这样写会... 阅读全文
摘要:
1..myanimate{transition-property: left;transition-duration: .3s;transition-timing-function: ease}xxx.addClass("myanimate");xxx.style.left="500"px;这样写会... 阅读全文
摘要:
autocapitalize="off" 阅读全文
摘要:
document.body.addEventListener('touchstart', function () { }); 阅读全文
摘要:
-webkit-tap-highlight-color-webkit-tap-highlight-color:rgba(255,255,255,0) 阅读全文
摘要:
获得页面当前 获取焦点的元素 阅读全文
摘要:
-webkit-overflow-scrolling:touch; 阅读全文
摘要:
$(window.document).bind("touchmove", function() { return false; }); 阅读全文
摘要:
在重叠的区域里,被遮盖的元素绑定click,遮盖的元素绑定touch事件,且touch后遮盖的元素会隐藏的话,就会造成穿透,因为click是在touch之后延迟触发的,浏览器会误认为是在遮盖的元素上触发了click。最好的解决方案是 自己通过touchstart,touchmove,touchend... 阅读全文
摘要:
dispaly:-webkit-box 具体用法 这里大家可以网上查,这里说下里面的坑里面的子对象设置-webkit-box-flex: 1-webkit-box-flex: 2 时;一般两个子元素宽度并不是1比2所以这里建议设置成传统的百分比的形式-webkit-box-flex: 1 用来做宽度... 阅读全文
摘要:
CSS伪类用于向某些选择器添加特殊的效果。CSS伪元素用于将特殊的效果添加到某些选择器。可以明确两点,第一两者都与选择器相关,第二就是添加一些“特殊”的效果。这里特殊指的是两者描述了其他css无法描述的东西。伪类种类伪元素种类总结伪元素和伪类之所以这么容易混淆,是因为他们的效果类似而且写法相仿,但实... 阅读全文
摘要:
IE8-9、Firefox、Safari 是4pxChrome下是8px出现原因 标签换行引起解决方案网上很多 但是在布局中尽量避免使用inline-block 阅读全文