1.typeof: 语法:typeof 对象 或者 typeof(对象) 返回对象的数据类型:只有原始数据类型:boolean number string undefined function object 由于最初的BUG导致null的数据类型成为了object,现在,null 被认为是对象的占位符,从而解释了这一矛盾。 缺陷:对于Array,null,Object对象和其他自定义对象使用typeof一律返回object;console.log(typeof(x)); //未声明x,返回undefinedvar y = false;c...
剧透:就是使用了一下Chrome Source的XHR/fetch Breakpoints 功能,在发送请求时在该行进入断点调试。# 一:不认识一下XHR/fetch Breakpoints 这个功能么? 可以去 https://developers.google.com/web/tools/chrome-devtools/ 这里找找,但一般人都打不开,我在这里大概说一下。1. 勾上Any XHR or fetch就能在发送任何请求时在该行进入断点调试 2. 同时点右上角的加号或右键选择 Add breakpoints ,输入一个字符串,在URL包含该字符...
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="js/jquery.js"></script> </head> <body><select name="cate_id" id="cate_id" class="cate_a" style="padding: 5px 10px;float: left;margin:0px 5px"><option value="0" selected="selected">所有分类</option><option value="1">奔驰</option><opti...
收拾心情,学习学习js!总结下自己的学习所得!现有的有三种方法可以获取元素的节点,分别是通过元素ID,通过标签名和类名来获取的1.GetElmentById:将返回一个与那个有给定ID属性的值的元素节点对应的对象,方法只有一个参数,元素的id属性的值必须放在单引号或双引号里documrnt.GetElmentById(id) 2.GetElmentsByTagName:方法返回一个对象数组,每个对象分别对应这文档里有给定标签的一个元素,它的参数就是标签的名字dovument.Ge...
一些常用的页面属性获取: 网页可见区域宽:document.body.clientWidth; 网页可见区域高:document.body.clientHeight; 类似视口宽度 网页正文全文宽:document.body.scrollWidth; 网页正文全文高:document.body.scrollHeight; 网页被卷去的Top:document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop; 网页被卷去的Left:document.body.scrollLeft ? document.body....
/*特殊字符转义*/function replace_html(str) { var str = str.toString().replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, ‘"‘); return str; } /* *时间格式化 *例子:time = new Date().Format("yyyy-MM-dd hh:mm:ss"); */ Date.prototype.Format = function (result) { var o = { "M+": this.getMonth() + 1, //month "D+": this.getDate(), //day "h+": this.getHours(), //hours "m+": ...
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script type="text/javascript"> function bodyonload() { var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { var inputS = inputs[i]; inputS.oncli...
方法1:var timestamp = (new Date()).valueOf();结果:1280977330748方法2:var timestamp=new Date().getTime();结果:1280977330748获取了当前毫秒的时间戳。 asp.net/// <summary>/// 获取时间戳/// </summary>/// <returns></returns>public static double GetTimeStamp(){DateTime dt1 = Convert.ToDateTime(“1970-01-01 00:00:00″);TimeSpan ts = DateTime.Now – dt1;return ts.TotalMilliseconds;}原文:http://www.c...
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } var paymenttype = GetQueryString("paymenttype");原文:http://www.cnblogs.com/zhangweixin/p/4070874.html
1)使用 XMLHttpRequest 对象获取图片url的Blob值//获取图片的Blob值function getImageBlob(url, cb) {var xhr = new XMLHttpRequest();xhr.open("get", url, true);xhr.responseType = "blob";xhr.onload = function() {if (this.status == 200) {if(cb) cb(this.response);}};xhr.send(); }注意这里的XMLHttpRequest必须使用异步模式,同步模式不能设置 responseType = "blob" 2)使用 FileReader 对象获取图片 B...
渲染样式获取方法:ie : domOjbect.currentStyle.xxx domOject DOM对象 xxx 可以是属性、方法、样式属性值(写法和标准有差别) 具体:http://www.jb51.net/shouce/dhtml/objects/currentStyle.html注意点:样式获取的结果包含单位。如其中,border应写为borderStyle。currentStyle 返回反映页面所应用的样式设置的值,但可能并不反映获取值时渲染所采用的值。例如,样式值设置为 "color:red; display:none" 的对象,将返回...
1var data = [2 ["语文", "物理", "数学", "化学"],3 [120, 88, 132, 80],4 [128, 95, 145, 95],5 [115, 92, 138, 88]6];7var arrNew = new Array();8function fn(data){9//行10for (var i = 0; i < data.length; i++) { 11//行中的每个元素12for (var j = 0; j < data[i].length; j++) { 13// console.log("data["+i+"]["+j+"]"+data[i][j]);14if (!arrNew[j]) { 15 arrNew[j] = new Array(); 16...
1,js获取当前窗口的宽,高alert(‘可见区域:‘ + window.innerHeight); alert(‘整网页高度‘ + document.documentElement.clientHeight); 2,js获取指定元素的宽,高//获取指定元素的实际宽,高,带边框 console.log(document.getElementById(‘box‘).offsetHeight); console.log(document.getElementById(‘box‘).offsetWidth); //获取指定元素的可见宽,高,不带边框 console.log(document.getElementById(‘box‘).clien...
最近在弄一个小功能 鼠标移动到当前位置 就在旁边提示我想提示的内容所以直接拿过来 直接获取移动鼠标的坐标 然后直接在body中直接绘制一块提示的区域内容function A(e) {var x,y;//获取鼠标坐标x=e.pageX,y=e.pageY;//绘制提示内容$(‘body‘).append("<div style=‘position: absolute; top: ‘ + y + ‘px; left: ‘ + x+ ‘px;‘>xxxxxx!</div>"); }发现:在IE6下获取不到pageX及pageY获取的值是NAN所以我就通过查找:functio...
用js实现读取本地mp4文件时长利用h5 video标签加载视频文件,在读取duration就可以了问题在于要更换文件,使用<input type="file" > 标签发现读取的文件路径是隐藏的c:/fakepath/xxx.mp4给video更换src时候会提示找不到文件。。。又找了很久,大多是加载flash控件然后通过flash再取,不太喜欢这么做。如今这H5的时代感觉这个小功能应该不是问题,又想了想,之前做过js读取本地图片在web上做预览,估计读个视频应该也可以所以试了一...