標籤:逸出字元 定義 號碼 元素 cti 提交表單 pass for tracking
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]);
逸出字元: 換行:\n
正則表達式: . 寫在雙斜線//之間。第二個斜線外有參數
.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中經常使用的代碼眼下就彙集這些,很多其它的經常使用代碼以後陸續收集。
JavaScript的程式碼程式庫