
web前端
波波仔86
生活与技术并发!
展开
-
HTML5的自定义属性的使用总结
以前我们需要自定义属性的时候一般是这样做的,在标签里面加上我们自己设置的一些属性: <div id="myDiv" user-defined-attribute="value">在标签里设置自定义属性</div> 然后获取里面的值是使用getAttribute来获取自定义属性里面的值: var myDiv = document.getElementById("myDiv"); var theValue = myDiv.getAttribute("user-defined转载 2020-09-20 17:20:23 · 590 阅读 · 0 评论 -
浏览器缓存机制
浏览器缓存是一个比较复杂但又比较重要的机制,在我们浏览一个页面时发现有异常的情况,通常考虑的就是是不是浏览器做了缓存,所以一般的做法就是按Ctrl+F5组合键重新请求一次这个页面,重新请求页面肯定是最新页面。为什么重新请求就一定能够请求到没有缓存的页面呢?首先在浏览器端,如果是按Ctrl+F5组合键刷新页面,那么浏览器会直接向目标URL发送请求,而不会使用浏览器缓存的数据;其次即使请...原创 2019-11-23 11:26:47 · 205 阅读 · 0 评论 -
浏览器同源策略
一、含义1995年,同源政策由Netscape公司引入浏览器。目前,所有浏览器都实行这个政策。最初,它的含义是指,A页面设置的Cookie,B网页不能打开,除非这两个网页“同源”。所谓“同源”指的是“三个相同”。协议相同域名相同端口相同举例来说,http://www.example.com/dir/page.html这个网址,协议是http://,域名是www.example.com,端口是80(...原创 2018-05-09 22:20:09 · 213 阅读 · 0 评论 -
跨域
一、什么是跨域受浏览器同源策略的影响,不是同源的脚本不能操作其他源下面的对象。想要操作另一个源下的对象就需要跨域。二、为什么要跨域既然有安全问题,那为什么又要跨域呢?有时公司内部有多个不同的子域,比如一个是location.company.com,而应用是放在app.company.com,这时想从app.company.com去访问location.company.com的资源就属于跨域。三、解...原创 2018-05-09 22:33:58 · 208 阅读 · 0 评论