网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.body.scrollWidth 网页正文全文高: document.body.scrollHeight 网页被卷去的高: document.body.scrollTop 网页被卷去的左: document.body.scrollLeft 网页正文部分上: window.sc...
var date = new Date(); //月 var month = date.getMonth(); month = month + 1; if ((month)<10) { month = "0"+month; } //日 var riqi = date.getDate(); if (riqi<10) { riqi = "0"+riqi; } //小时 var hour = date.getHours(); if (hour<10) { hour = "0"+hour; } //分钟 var minute = date.getMinutes(); if (m...
function GetRequest() {var url = decodeURIComponent(location.search); //获取url中"?"符后的字串var theRequest = new Object();if (url.indexOf("?") != -1) {var str = url.substr(1);strs = str.split("&");for (var i = 0; i < strs.length; i++) {var tempArr = strs[i].split("=");// 类型转换if (tempArr[1] == ‘true‘) {tempArr[1] = true;}if (tempArr[1] == ‘false‘) {tempArr[1] = false;}if (/^[\d|.]+$/.test...
<!DOCTYPE html> <html> <head><meta charset="utf-8"><title></title> </head><script type="text/javascript">function huoqu(){var G=document.getElementById(‘value‘).value;alert(G);}</script><body><div class="containter"><div class="row"><div class="md-col-12"><input type="text" id="value" placeholder="要获取的输入的值"/><input type="button" value="打印" onclick="huoqu()"/></div></div></div></body></...
<Script language="javascript"> function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); } } return theRequest; } </script> 其他参数...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns= "http://www.w3.org/1999/xhtml" > <head> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" /> <title> javascript 动态创建 input 文本框</title> <style type= "text/css" > <!-- body { font :12px “ Microsoft Sans Serif” ;}.TextStyle{ width :30...
function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDa...
//获取视口的高度和宽度。 function windowHeight() { var de = document.documentElement; return self.innerHeight||(de && de.offsetHeight)||document.body.offsetHeight; } function windowWidth() { var de = document.documentElement; return self.innerWidth||( de && de.offsetWidth )||document.body.offsetWidth; }原文:http://www.cnblogs.com/zhaoyang-1989/p/4576674.html
视口的宽和高var pw = window.innerWidth,ph = window.innerHeight;if(typeof pw != "number"){pw = document.documentElement.clientWidth;ph = document.documentElement.clientHeight;}console.log(pw,ph); 原文:http://www.cnblogs.com/xupeiyu/p/4677252.html
先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素<div id="test"><div></div><div></div></div>原生的JS获取ID为test的元素下的子元素。可以用:var a = docuemnt.getElementById("test").getElementsByTagName("div"); 这样是没有问题的此时a.length=2;但是如果我们换另一种方法var b =document.getElement...
第一种 通过正则获取URL中指定的参数/** * 获取指定的URL参数值 * URL:http://www.xxx.com/index?name=123* 参数:param URL参数 * 调用方法:getParam("name") * 返回值:123* alert(getParam(‘date‘));*/function getParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); //search,查询?后面的参数,并匹配正则var r = location.search.substr(1).match(reg); if (r != null) return decodeURI(deco...
例子,js设置与获取缓存。//设置缓存,获取设置的缓存,键值对形式, name value localStorage.getItem("key"); //获取键的值 localStorage.setItem("key", 1); //设置键的值解决js缓存地址问题 js实现不缓存 不缓存js的方法 其他的类似,只需在地址后加上+Math.random() 注意:因为Math.random() 只能在Javascript 下起作用,故只能通过Javascript的调用才可以 若上面改为 (则无法实现不缓存 js文件不缓存 每次连接的地址变化,利...
代码如下: //设置缓存,获取设置的缓存,键值对形式, name value localStorage.getItem("key"); //获取键的值 localStorage.setItem("key", 1); //设置键的值
代码如下://设置缓存,获取设置的缓存,键值对形式, name value localStorage.getItem("key"); //获取键的值 localStorage.setItem("key", 1); //设置键的值
JavaScript ServiceWorker API的好处就是让web开发人员轻松的控制缓存。虽然使用ETags等技术也是一种控制缓存的技术,按使用JavaScript让程序来控制缓存功能更强大,更自由。当然,强大有强大的好处,也有弊处——你需要做善后处理,所谓的善后处理,就是要清理缓存。 下面我们来看看如何创建缓存对象、在缓存里添加请求缓存数据,从缓存里删除请求缓存的数据,最后是如何完全的删除缓存。 判断浏览器对缓存对象cache API的支持 检...