随笔分类 - JavaScript
摘要:要想实现弹窗的效果,首先应该创建一个覆盖层maskLayer,以及一个显示层presentLayer。其次,每次弹窗时(除首次弹窗外),maskLayer的显示以及隐藏不应该导致文档流的reflow,但是repaint不可避免。所以对于maskLayer,用以display:absolute;最为关...
阅读全文
摘要:ajax跨域请求,目前已用几种方法实现:1)用原生js的xhr对象实现。 var url="http://freegeoip.net/json/"; //创建xhr对象 function createCORSXhr(url,method){ var xhr=new XMLHttpRequ...
阅读全文
摘要:大部分浏览器对元素几何改变时候的重排做了优化。据说是这样子,一定时间内本应多次重排的改变,浏览器会hold住,仅一次重排。其中如果使用分离的一步处理过程,例如计时器,依然多次重排。例如,当我们应用transition动画的时候,希望从0px变化到100px. 你如果如下代码:dom.style.le...
阅读全文