JS使用总结_AX

Ⅰ.使用RE

//Made by AX
function AX()
{
    
var zhz="safdasjlk;dfl";
    
//声明Regular Expression
    var RE = new RegExp("^[\\w]+\\\\[\\w-/.:~]+;?$|^(([\\w]+\\\\[\\w-/.:~]+;)+[\\w]+\\\\[\\w-/.:~]+;?)$");

    
//使用RE
    if(RE.test(zhz))
    
{
        alert(
"Matched!");
    }

    
else
    
{
        alert(
"It's not matched~!");
    }
    
}

Ⅱ.回车事件,实现Button Click功能

function EnterEvent_AX()
{
    
if(event.keyCode == 13)  
    
{  
        
//这句话可以不写,但有时候可能会不触发cliclk事件
        document.all(btnFind).focus();  
        document.all(btnFind).click();  
    }
  
}

Ⅲ.如何调用JS Function(Button的onclick是个例外,只能在后台添加)
......明天有空接着写~

①在前端写:同时调用4个方法
     < form  id ="form1"  runat ="server"  onload ="AX0();AX1();AX2();AX3()" >
②在后台写:同时调用4个方法
this .txtSearchComputer.Attributes.Add( " onkeydown " " controlEnterEvent();AX0();AX1();AX2() " );

Ⅳ.如何调用脚本文件:在Head部分添加
./ 表示根路径   ../ 表示该page目录的上一级目录   不写就是当前路径
   < script  language ="javascript"  type ="text/javascript"  src ="./AX.js" ></ script >
  
< link  href ="../AX.css"  rel ="stylesheet"  type ="text/css"   />

Ⅴ.强制PostBack的两种方法(及事件源的获取)

// 点击复选框时触发事件
function forcePostBack()
{
    
var o = window.event.srcElement;
    
if (o.tagName == "INPUT" && o.type == "checkbox")
    
{
        __doPostBack(
"","");
    }
 
}


//Method 2
function forcePostBack()
{
    document.forms[
0].submit();
}

Ⅵ.使用脚本控制控件样式
document.getElementById( " aaa " ).className = " AX " ;
另后台实现
TextBox1.Attributes.Add( " class " " css_AX " );
TextBox1.CssClass 
=   " css_AX " ;

Ⅶ.判断一字符串是否在另一字符串内
if ( " axzhz " .indexOf( " zhz " ) >- 1 )
{
    alert(
"'zhz' has exist in 'axzhz'");
}

Ⅷ.变量中含有脚本标签
     /**/ /// <summary>
    
/// 輸出帶有腳本標簽的變量
    
/// </summary>

     private   void  AX_OutputJSVariable()
    
{
        
//  <!--   //--> 是AX处脚本不报错的关键
        
//  \r\n 是脚本中的换行,也是關鍵哦(不信去了試試)
        Response.Write("<script language='javascript'><!-- \r\n");
        Response.Write(
"var AX='alert(\'Made by AXzhz\')';");
        Response.Write(
"alert(AX);");
        Response.Write(
"\r\n //--></script>");
    }

Ⅸ.类型转换
强制:
Boolean(value)----""/0/null  ---false
Number(value)
String(value)
转换成字符串:
toString()
转换成数字:
parseInt(value)

Ⅹ.打开一个新窗口(更适用于Export功能)
window.open( " AXzhz.aspx " , " AX " );


博客园→ 斧头帮少帮主

你可能感兴趣的:(JS使用总结_AX)