采用了立即调用函数
<script>
// 为了应对有些浏览器不支持0.5像素的立即调用函数
(function flexible(window, document) {
var docEl = document.documentElement
var dpr = window.devicePixelRatio || 1
if(dpr >=2 ){
var fakeBody = document.createElement('body')
var testElement = document.createElement('div')
testElement.style.border='.5px solid transparent'
fakeBody.appendChild(testElement0)
docEl.appendChild(fakeBody)
if(testElement.offsetHeight ===1 ){
docEl.classList.add('hairlines')
}
docEl.removeChild(fakeBody)
}
})(window,document)
</script>