码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript简单技巧

时间:2015-01-25 18:03:40      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

1.在特定范围里获得一个随机数
var x = Math.floor(Math.random() * (max - min + 1)) + min;

 

2.让页面自动刷新一次
window.onload = function() {
    if (location.href.indexOf(‘#reloaded‘) === -1) {
        location.href = location.href + "#reloaded";
        location.reload();
    }
}

 

3.让页面后退并刷新
window.history.go(-1);
window.location.reload()

 

4.表单中只有一个input的回车提交问题
在表单内如果只有一个input元素的时候按下回车键,此input元素会变为submit类型提交表单。阻止的方法是在表单内在添加一个input并隐藏起来。
 
 
5.判断网页中的图片是否加载完成,并在加载完成之后调用方法
if ( img.complete ) {
    function() {
        // do something...
    };
} else {
    img.onload = function() {
        // do something...
    };
}

 

6.判断浏览器是否是IE
if (navigator.userAgent.indexOf(‘MSIE‘) > -1) {
    alert(‘你使用的是ie浏览器!‘)
}
// MSIE/Chrome/Firefox/Opera

 

7.页面功能处理
// 屏蔽右键菜单
 document.oncontextmenu = function() { return false; }
 
 // 禁止选取
 document.onselectstart = function() { return false; }
 
 // 禁止复制
 document.getElementsByTagName(‘body‘)[0].oncopy = function() { return false; }
 
 // 禁止剪切
 <input type="text" oncut="return false":> //防止
 
 // 禁止粘贴
 <input type="text" onpaste="return false":>
 
// 防止当前页面被别人导入iframe
if (top.location !== self.location) {
    top.location = self.location;
}
 
// 判断当前页面是否有iframe 
if(window !== top) { 
    console.log(‘当前页面有iframe‘);
 }
 
// 判断当前页面的来源(从哪个页面打开或跳转来的)
document.referrer

 

JavaScript简单技巧

标签:

原文地址:http://www.cnblogs.com/happyfreelife/p/4248451.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!