javascript
1、 通用引用标記:<script type=”text/javascript”></script>
2、 javascript中資料類型全部為var,變量為弱類型,不需定義就可以用或者類型一樣。定義在函數外的變量都是全局變量,定義在函數内的變量,如果聲明為var,則為局部變量,如果不聲明為var,則為全局變量。
3、 在document.write()所寫的東西在浏覽器中顯示會在body中的内容之前。
4、 檢視資料類型,使用typeof(變量名)方法,如果沒有給變量指派,則為undefined,常用資料類型有number、string
5、 javascript中相等隻有==,比較值是否相等用==,比較指針指向空間的位址用===,相當于java中的比較引用類型的==。
6、 轉換函數:parseint、parsefloat等,可以直接用
7、 函數定義都是function 方法名(參數名){},形參不需要用var定義,直接寫變量名,沒有傳回值類型。
8、 得到文本框中的值:document.all.(文本框name屬性).value
也可以用document.(控件所在表單的name屬性). (文本框name屬性).value,例如:document.all.text.value、document.myform.text.value,差別在于周遊時的範圍不同。
9、 isnan(x)方法判斷x是否為數值,不是傳回true
10、 dom模型:window-document-html中的标簽元素
11、 document對象模型:
例如:var a=document.getelementbyid(标簽<a>的id屬性);
a. innerhtml=”改變連結文本,html标簽在其中可以解析”;
a. innertext=” 改變連結文本,html标簽在其中不可以解析”;
a. href=”改變原來的連結位址”;
以上代碼得寫在javascript的一個函數中!
12、 根據控件的id擷取控件對象:document.getelementbyid(控件的id屬性);
13、 通過window.showmodaldialog(“網頁名1”)可以獲得網頁名1傳回過來的一個值.
14、 document.getelementsbytagname(“标簽名”)獲得标簽。
15、 得到目前事件源對象:使用windows.event.srcelement;方法。
16、 window.event.keycode可以獲得鍵盤上的鍵對應的數值。
17、 在div中追加對象:例如:
追加文本框方法:
追加顯示出的表單在檢視源代碼檔案中看不到,因為它已經不是存在檔案中了,而是存在記憶體中。
下拉清單的追加:
單選按鈕的追加:
追加連結a标記:
追加表格:
18.document.all(myform).表單名隻能從檔案中擷取對象,擷取不到存在記憶體中對象的值,例如上面的那個例子,而要使能在記憶體中擷取對象,則要用document.getelementbyid或者getelementsbyname方法。
19、高效率設定屬性,使用方法:
20、with語句、for…..in語句、日期對象、數組對象