![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
youth_lx
这个作者很懒,什么都没留下…
展开
-
fetch与ajax(XMLHttpRequest)相比
前言ES6中新增了一种HTTP数据请求的方式,就是fetch,它和XMLHttpRequest有许多相似的功能,但是相比XMLHttpRequest,fetch被设计成更具可扩展性和高效性。江湖上一直流传着 “传统ajax已死,fetch永生”的说法,下面详细说下二者详情1.XMLHttpRequest 请求数据var xhr = new XMLHttpReques...原创 2018-04-01 19:49:32 · 1222 阅读 · 0 评论 -
js获取元素的距离父元素、窗口的距离offsetTop,offsetHeight,clientHeight,scrollHeight,scrollTop
前言相信很多项目中都会有这样一个小需求(PC端,移动端则是点击),鼠标移上某个菜单或者某个位置,显示一个弹出框,移开则隐藏弹出框,就是css中hover效果,这种通常做法是每个子菜单下都有一个弹框,父元素相对定位,子元素绝对定位,只需要控制的弹框的显示与隐藏即可,但是,当鼠标移动到边界的菜单上时,弹框可能会超出外部元素的范围,如下图:解决办法动态的计算弹框距离外部元素的位置,即...原创 2018-04-11 10:31:07 · 20894 阅读 · 1 评论