javascript memo
	
    
    
	1.javascriptでURLの"?"以降のパラメータを取得:
var query = window.location.search.substring(1); 
var pairs = query.split("&"); 
2.IE浏览器默认的功能停止
   (Tab键在地址栏等中的移动停止)
 
function stopDefaultKey(){
        window.event.cancelBubble = true;   //--- イベントバブルをキャンセルする。
        window.event.returnValue = false;    //--- イベントのreturn値をfalseにする。
    return false ;
}
3.javascript 静态变量,同一个js文件中声明一次,多处可用
this.变量名
4.javascript的keyCode
event.keyCode == 13  ⇒Enter
event.keyCode  == 9   ⇒Tab
    
     
	
	
    
    
	相关文档:
        
    
    
Optimizing JavaScript code
Authors: Gregory Baker, Software Engineer on GMail & Erik Arvidsson, Software Engineer on Google Chrome
Recommended experience: Working knowledge of JavaScript
Client-side
scripting can make your application dynamic and active, but the
browser's interpretation o ......
	
    
        
    
    在JavaScript中没有多维数组的概念
但是可以模拟实现
1维
//1 不能确定数组length的情况下,先声明一个数组名,然后再逐个赋值。
var tArray=new Array();
tArray[0]='A';
tArray[1]='2';
//2 知道确切的length,创建数组
var tArray=new Array(10);
//3 创建数组的同时并赋值
var tArray=new Array('A','2','3', ......
	
    
        
    
    1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 
<table border oncontextmenu=return(false)> <td>no </table> 可用于Table 
2. <body onselectstart="return false"> 取消选取、防止复制 
3. onpaste="return false" 不准粘贴 
4. oncopy="return false;" oncut="re ......
	
    
        
    
    注意:readOnly中的O要大写
//页面初始化录入,判断指标说明是否为工资性支出。
  function init() {
   var mark = "<%=mark%>";
   //如果指标说明为“工资性支出”,则工资支出那一项变为只读,且值为“指标可用金额”;其他录入框都不可录入。
 ......
	
    
        
    
    keycode     8 = BackSpace BackSpace
keycode     9 = Tab Tab
keycode    12 = Clear
keycode    13 = Enter
keycode    16 = Shift_L
keycode    17 = Control_L
keycode    18 = Alt_L
keycode    19 = Pause
keyc ......