第一章 JavaScript基礎

1.1 瀏覽器的對象樹

瀏覽器的對象樹

window對象常用方法

alert(‘信息’) :消息框
prompt(‘提示信息’,默認值):標準輸入框
confirm( ):確認框
open( ):打開一個新窗口
close( ):關閉窗口

Form表單對象

訪問表單的方式:

document.forms[n]
document.表單名字

表單對象常用的屬性

action <from action=”xxx”> 表單提交的目的地址
method  <form method=”xxx”> 表單提交方式
name <form name=”xxx”> 表單名稱

1.2 JavaScript定義函數的三種方式

正常方法

function print(msg){
    document.write(msg);
}

對函數進行調用的幾種方式:
(1)函數名(傳遞給函數的參數1,傳遞給函數的參數2,….)
(2)變量 = 函數名(傳遞給函數的參數1,傳遞給函數的參數2,….)
(3)對於有返回值的函數調用,也可以在程序中直接使用返回的結果,例如:alert(“sum=” + square(2,3));
(4)不指定任何函數值的函數,返回undefined。

構造函數方法 new Function()

  //構造函數方式定義javascript函數 注意Function中的F大寫
  var add=new Function('a','b','return a+b;');
  //調用上面定義的add函數
  var sum=add(3,4);
  alert(sum);

注:接受任意多個字符串參數,最後一個參數是函數體。如果只傳一個字符串,則其就是函數體。

函數直接量定義函數

  //使用函數直接量的方式定義函數
  var result=function(a,b){return a+b;}
  //調用使用函數直接量定義的函數
  var sum=result(7,8);
  alert(sum); 

注:函數直接量是一個表達式,它可以定義匿名函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章