JavaScript的代码库

JavaScript的代码库

        本文主要是汇集了一些JavaScript中一些经常使用代码。方便以后查找和复用。

 javascript框架:

         <script language=“javascript” type=“text/javascript”>
               //javascript代码
         </script>

JS中自己定义函数的定义:

         function 函数名()

         {
           //函数体
         }

三大结构:

        1.顺序结构

        2.选择结构:

        if(结果为布尔类型的表达式)

         {
              //表达式为真时运行的语句。
         }
        else

        {
            //表达式为假时运行的语句。
        }

        3.循环结构

         循环初始值
         while(循环条件)

         {
             //须要循环的javascript语句
            改变循环初始值
         }


         for(循环的初始值;循环条件;改变循环初始值)

         {
             //须要循环的javascript语句
         }

运算符

        算术运算符:+、 -、 *、 / 、%(余数) 、=(赋值)

        算术运算符:>、>=、<、<=、!=、==

        逻辑运算符: && ()而且   、 || (或者) 、  ! (取反)

         +=、 -=、 *=、 /=、 %=

         ++(自加1)、--(自减1)

//数组

        var a=new Array();
        a[0]=5;
        a[1]=9;
        a[2]=2;
        a.sort();  //从小到大排序
        alert("数组的长度:"+a.length);
        alert(a[0]+","+a[1]+","+a[2]);

转义字符:

        换行:

正則表達式:

        . 写在双斜线//之间。第二个斜线外有參数
        .g表示全局查找(g是Global)
        .i表示忽略大写和小写(i是Ignore case的缩写)
        匹配一连串的空白符:/^s+$/g
        匹配字符串左右两边的空白符:/(^s+)|(s+$)/g
        匹配一连串的中文:/^[u4e00-u9f5a]+$/g
        匹配数字能够有小数点:/^d+(.d+)?$/g
        QQ号码5位数字以上/^d{5,}$/g             //注意这里输入的是大括号{}.不是括号().

        Email格式验证:/w+([-+.]w+)*@(w+([-.]w+)*.w+)*/g


其他:

        var x = document.表单名.文本框名.value;    //把文本框里的值存在变量X中
        document.表单名.文本框名.select();         //把文本框里的内容全选。
        document.表单名.文本框名.focus();          //文本框得到焦点。


        alert("大家好");  //弹出对话框

        prompt("请输入password","默认值");  //弹出输入框


        事件:onFocus得到焦点   onBlur失去焦点   onClick点击事件 onChange下拉菜单改变时。

        提交表单:document.表单名.submit();

        依据id获取元素:document.getElementById("id")

        JavaScript中经常使用的代码眼下就汇集这些,很多其它的经常使用代码以后陆续收集。


原文地址:https://www.cnblogs.com/yxysuanfa/p/6949592.html