1、自定義標籤
步驟:1)創建標籤處理類
2)創建標籤庫描述文件
3)在JSP文件中引入標籤庫,然後插入標籤,例如:<mm:hello/>
2、標籤庫描述文件的後綴名是: .tld(裏面內容是標準的有效的XML)
3、JavaScript:定義在函數外的變量一定是全局變量;定義在函數內的變量,如果聲明瞭Var,那該變量就是局部變量,如果不聲明Var,那就是全局變量。
4、在js中爲某個對象(空間)綁定事件通常採用兩種手段:
1)<input type="button" οnclick="clickHandler();">
2)<input type="button" id="button1">
<script type="text/javascript">
var v=document.getElementByld("button1");
v.οnclick=clickHandler;
</script>
5、有兩種類型的cookie
1)持續性cookie,會被存儲到客戶端的硬盤上。
2)會話cookie:不會存儲到客戶端的硬盤上,而是放在瀏覽器進程所處的內存中,當瀏覽器關閉則該會話cookie就銷燬了。
6、在JavaScript中,函數(function)就是對象。
7、在JavaScript中,沒有方法(函數)重載的概念
兩種定義方法的方式:
function add(number)
{
alert(number + 20);
}
var add = function(number)
{
alert(number + 20);
}
8、在JavaScript中有一個Function對象,所有自定義的函數都是Function對象類型的。Function對象接受的所有參數都是字符串類型的,其中最後一個參數就是要執行的函數體,而前面的參數則是函數真正需要接受的參數。
9、在JavaScript中,每個函數都有一個隱含對象arguments,表示給函數實際傳遞的參數。
10、每一個函數對象都有一個length屬性,表示該函數期望接受的參數個數。它與函數的arguments不同,arguments.length表示實際接受參數的個數。
11、Javascript中有五種原始數據類型:Undefined、Null、Boolean、Number、String。
12、Undefined數據類型的值只有一個:undefined。
13、Null數據類型的值只有一個:null。
14、Boolean數據類型的值有兩個:true和false。
15JavaScript中沒有char數據類型。
16、typeof是一元運算符,後跟變量的名稱,用於獲取變量的數據類型,其返回值有5個:undefined、boolean、number、string以及object。
17、在Javascript中,如果函數沒有聲明返回值,那麼會返回undefined。
18、null與undefined的關係:undefined實際上從null派生出來的。
19、強制類型轉換:在Javascript中有3中強制類型轉換:Boolean(value),Number(value),String(value)。
20、在JavaScript中,對於函數中定義的變量來說,加var表示局部變量,不加var表示全局變量。
21、在Javascript中,所有對象都是從Object對象繼承過來的。Object中的屬性時不可枚舉的(propertyEnumrable返回false),因此無法通過for...in語句得到其中的屬性。