防抖函数 当持续触发事件 一定时间内没有在触发事件 时间处理函数才会执行一次;如果设定的时间到来之前 有一次触发了事件 就重新开始延时。 // 利用闭包 function deounce(fun,delay){ let timer return function(args){ clearInterval(timer) timer = setTime…
window.addEventListener("scroll",function(){ console.log(document.documentElement.scrollTop); console.log(document.docucmentElement.scrollHeight); console.log(document.documen…
html5阻止 <html> <body> <form action="" method="post" target="nm_iframe"> <input type="text" id="id_input_text" name="nm_input_text" /> <input type="s…
input:focus{ outline: none; border-style:solid; border-color: #03a9f4; box-shadow: 0 0 15px #03a9f4; }
//转义 /* http%3A%2F%2Fwww.baicu.com */ encodeURLComponent("http://www.baidu.com") //逆转义 /* http://www.baidu.com */ decodeURLComponent("http%3A%2F%2Fwww.baicu.com")
function getQueryStringArgs(){ //取得查询字符串并去掉开头的问号 var qs = (location.search.length > 0 ? location.search.substring(1) : ""), //保存数据的对象 args = {}, //取得每一项 items = qs.length ?…
不兼容IE function inspectPlugin(name){ name = name.toLowerCase(); for(var i=0;i<navigator.plugins.length;i++){ if(navigator.plugins[i].name.toLowerCase().indexOf(name) >…
定义 withCredentials 属性是一个Boolean类型,它指示了是否该使用类似cookies,authorization,headers(头部授权)或者TLS客户端证书这一类资格证书来创建一个跨站点访问控制(cross-site Access-Control)请求。在同一个站点下使用withCredentials属性是无效的。此外,这个…
同源 什么是同源协议 & 域名 & 端口号 都一直的情况才算同源查看源window.origin 或 location.origin 可以查看当前当前源源协议+域名+端口号 同源策略 浏览器规定如果JS运行在源A里,就只能获得源A的数据,不能获得源B的数据,即不允许跨域 如何解决跨域 CORS 跨资源共享javascript Acc…
不常见的请求方式 HEAD表示指向获取指定的响应头CONNECT测试连接TRACE追踪请示路径 请求信息 (Request Message) 请求头Host : localhost告诉浏览器请求哪一个虚拟主机Connection : keep-alive告诉服务器做持久连接user-Agent告诉服务器,客户端浏览器的类型CaChe-Control…