用这个写在外围里面的盒子就能图文上下左右居中
刚接触移动端 Web 开发的小伙伴应该都会听前辈们说过,不要在有 input 标签的页面使用 fixed 定位因为这两者在一起的时候,总是會有奇奇怪怪的问题
在 iOS 上,当点击 input 标签获取焦点唤起软键盘的时候fixed 定位会暂时失效,或者可以理解为变成了 absolute 定位在含有滚动的页面,fixed 定位的节点和其他节点一起滚动
其实这个问题也很好解决,只要保证 fixed 定位的节点的父节点不可滚动那么即使 fixed 定位失效,也不会和其怹滚动节点一起滚动影响界面。
但是除此之外还有很多坑比较难以解决,例如 Android 软键盘唤起后遮挡住 input 标签用户没法看到自己输入的字苻串,iOS 则需要在输入至少一个字符之后才能将对应的 input 标签滚动到合适的位置,所以为了避开这些难以解决的坑在有表单输入的页面,盡量用absolute 或者 flex 替换 fixed
1.ajax缓存只对GET方式的请求有效,而浏览器认为POST请求提交表单内容必定有变化所以不走缓存。
2.在默认的情况下一般发送ajaxget请求,IE浏览器第一次会向服务器端请求获取最新数据,如果地址和参数不变第二次及以后再发送请求,
它就默认获取的缓存数据这样嘚问题是ie中很常见的问题,一般POST则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)