開發JSP頁面,Javascript和CSS是不可或缺的,增強了頁面的可擴展性。
Javascript的掌握
DOM(Document Object Model):
1 window
主要操作:open 打開
focus(), 將窗口移到前臺
blur(), 將窗口移到後臺
setTimeout("轉移函數",時間間隔)
操作對象:窗口
2 frame
內置變量:top 分割窗口最高層次的瀏覽器窗口
parent 當前分割窗口的母窗口
操作對象:窗框
3 document
主要操作:writeln
write() 將括號中的字符或變量值輸出到窗口
close() 將輸出關閉
操作對象:頁面
4 form
訪問方式: var the_form=window.document.forms[0];
var the_same_form=window.document.form_name;
控制文本域的值:window.document.form_name.text_name/textarea_name.value='XXX'
複選框:var is_checked = window.document.form_name.checkbox_name.checked
單選框:var the_box=window.document.form_name.radio_name
if(the_box.checked==true) {...}
基本語法:
1. <script language="JavaScript"> </script>
2. 定義變量 var var_name=var_value
3. 字符串變量操作:prompt("XXX"); 反饋式賦值
var_name.italics() <==> var var_name="<i>"+var_value+"</i>"
var_name.toUpperCase(),
var_name.fontcolor('red')
var_name.substring(begin,end)
4. if-then
5. while
6. for循環
7. 數組:var colors=new Array("red","blue","green");
訪問方法: var the_element=colors[0];
修改其值: colors[0]=“purple”;
數組元素數目訪問:colors.length
8. 函數 Function function_name(參數,變元)
Number=function_name.arguments.length; //參數個數