html代码:
<input type="file" name="file" id="file" class="input_text80"></input>
js:
方法一:字符串截取
var file = $("#file").val();
var fileName = getFileName(file);
function getFileName(o){
var pos=o.lastIndexOf("\\");
return o.substring(pos+1);
}
方法二:正则表达式
var file = $("#file").val();
var strFileName=file.replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1"); //正则表达式获取文件名,不带后缀
var FileExt=file.replace(/.+\./,""); //正则表达式获取后缀
#2034
#2035
#2036
#2037
#2038
#2039
#2040
#2041
#2042
#2043
#2044
#2045
#2046
#2047
$(document).height() == $(window).height() + $(window).scrollTop()当网页高度不足浏览器窗口时$(document).height()返回的是$(window).height()
$("body").height():body可能会有边框,获取的高度会比$(document).height()小;
$("html").height():在不同的浏览器上获取的高度的意义会有差异,说白了就是浏览器不兼容。
$(window).height()值有问题,返回的不是浏览器窗口的高度?
原因:网页没有加上<!DOCTYPE>声明。
#2048
alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());//浏览器当前窗口文档body的高度 alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin alert($(window).width()); //浏览器当前窗口可视区域宽度 alert($(document).width());//浏览器当前窗口文档对象宽度 alert($(document.body).width());//浏览器当前窗口文档body的高度 alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin#2049
原因:滚动固定的时候,原来的菜单导航高度0不在文档流里面,导致文档高度变化变小减去文档流外的后固定导航栏
#2050
html代码: <input type="file" name="file" id="file" class="input_text80"></input> js: 方法一:字符串截取 var file = $("#file").val(); var fileName = getFileName(file); function getFileName(o){ var pos=o.lastIndexOf("\\"); return o.substring(pos+1); } 方法二:正则表达式 var file = $("#file").val(); var strFileName=file.replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1"); //正则表达式获取文件名,不带后缀 var FileExt=file.replace(/.+\./,""); //正则表达式获取后缀#2051
第一种方法:
var timestamp = Date.parse(new Date()); 结果:1280977330000第二种方法:
var timestamp = (new Date()).valueOf(); 结果:1280977330748第三种方法:
var timestamp=new Date().getTime(); 结果:1280977330748第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
#2052
http://qiniuphotos.qiniudn.com/gogopher.jpg?download/test.jpg