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

JavaScript 常用的小功能集合

时间:2017-10-18 16:15:13      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:location   更新   ring   code   ace   log   esc   explore   mat   

1. 得到当前用户使用的浏览器的内核版本

function getExplorer(){  
   var browser = "";
var explorer = window.navigator.userAgent; if (explorer.indexOf("MSIE") >= 0) { // ie10及以下 var b_version = navigator.appVersion; var version = b_version.split(";"); version = version[1].replace(/[ ]/g, ""); version = version.split(‘MSIE‘)[1]; browser = ‘IE:‘ + version; } else if (explorer.indexOf("Firefox") >= 0) { // Firefox browser = ‘Firefox‘; } else if (explorer.indexOf("Chrome") >= 0) { // Chrome browser = ‘Chrome‘; } else if (explorer.indexOf("Opera") >= 0) { // Opera browser = ‘Opera‘; } else if (explorer.indexOf("Safari") >= 0) { // Safari browser = ‘Safari‘; } else if (explorer.indexOf("Trident/7.0") >= 0) { // IE11 browser = ‘IE:10.0以上‘; } return browser; }

2. 禁止鼠标右键操作

function click() {
    if(event.button == 2 || event.button == 3) {
        alert("禁止鼠标右键操作");
    }
}
document.onmousedown = click;    

3. 关闭当前窗口

function closeWin() {
    window.close();
    return false;
}

4. 打印当前页面

function printWin() {
    window.print();
}

5. 获取 URL 中传递的参数

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; 
} 

持续更新中(欢迎各位提出需要的功能)...

JavaScript 常用的小功能集合

标签:location   更新   ring   code   ace   log   esc   explore   mat   

原文地址:http://www.cnblogs.com/yjq520/p/7686982.html

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