js快捷键

 

js快捷键代码备份

 

function backup(){
		$(document).keyup(function(e){
            var key = getkey(e);
            var ev = getev(e);
            var isCtrl = getCtrlKey(e);
			if(isCtrl == true){
    			if(key == 122){//CTRL+F11 调试
                   	alert("debug");
                    return false;
                }
				if(key == 75){//CTRL+K 提交SVN
                   	alert("提交SVN");
                    return false;
                }
				if(key == 85){//CTRL+U 更新SVN
                   	alert("更新SVN");
                    return false;
                }
				if(key == 78){//CTRL+U 更新SVN
                   	alert("更新SVN");
                    return false;
                }
			}
			if(e.shiftKey && key == 78){//SHIFT+N 新建文件
               	newFile();
                return false;
            }
        });
	}
function getkey(e){
        var key;
        if(document.all){
            key = window.event.keyCode;
        }else{
            key = e.which;
        }
        return key;    
    }
    function getev(e){
        var ev;
        if(document.all){
            ev = window.event;
        }else{
            ev = e;
        }
        return ev;
    }
    
    function getCtrlKey(e){
        var ctrlKey;
        var ev = getev(e);
        if(document.all){
            ctrlKey = ev.ctrlKey;
        }
        else{
            ctrlKey = e.ctrlKey;
        }
        return ctrlKey;
    }
	
	function rightClick(){  
        var e=window.event; 
		if(e.button == "2"){
			e.preventDefault();
		}
 	}  
function Map() {   
  
    this.elements = new Array();   
  
    this.size = function() {   
        return this.elements.length;   
    }   
  
    this.isEmpty = function() {   
        return (this.elements.length < 1);   
    }   
  
    this.clear = function() {   
        this.elements = new Array();   
    }   
  
    this.put = function(_key, _value) {   
        this.elements.push({key:_key, value:_value});   
    }   
  
    this.remove = function(_key) {   
        var bln = false;   
  
        try {   
            for (i = 0; i < this.elements.length; i++) {   
                if (this.elements[i].key == _key) {   
                    this.elements.splice(i, 1);   
                    return true;   
                }   
            }   
        } catch(e) {   
            bln = false;   
        }   
        return bln;   
    }   
  
    this.get = function(_key) {   
        try{    
            for (i = 0; i < this.elements.length; i++) {   
                if (this.elements[i].key == _key) {   
                    return this.elements[i].value;   
                }   
            }   
        }catch(e) {   
            return null;   
        }   
    }   
  
    this.element = function(_index) {   
        if (_index < 0 || _index >= this.elements.length) {   
            return null;   
        }   
        return this.elements[_index];   
    }   
  
    this.containsKey = function(_key) {   
        var bln = false;   
        try {   
            for (i = 0; i < this.elements.length; i++) {   
                if (this.elements[i].key == _key) {   
                    bln = true;   
                }   
            }   
        }catch(e) {   
            bln = false;   
        }   
        return bln;   
    }   
  
    this.containsValue = function(_value) {   
        var bln = false;   
        try {   
            for (i = 0; i < this.elements.length; i++) {   
                if (this.elements[i].value == _value){   
                    bln = true;   
                }   
            }   
        } catch(e) {   
            bln = false;   
        }   
        return bln;   
    }   
  
    this.values = function() {   
        var arr = new Array();   
        for (i = 0; i < this.elements.length; i++) {   
            arr.push(this.elements[i].value);   
        }   
        return arr;   
    }   
  
    this.keys = function() {   
        var arr = new Array();   
        for (i = 0; i < this.elements.length; i++) {   
            arr.push(this.elements[i].key);   
        }   
        return arr;   
    }   
}   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值