兼容:
所謂兼容(Compatible )
是指幾個硬件之間踊赠、幾個軟件之間或是幾個軟硬件之間的相互配合的程度。兼容的概念比較廣渺蒿,相對于硬件來說,幾種不同的電腦部件彪薛,如CPU茂装、主板、顯示卡等善延,如果在工作時能夠相互配合少态、穩(wěn)定地工作,就說它們之間的兼容性比較好易遣,反之就是兼容性不好彼妻。
而相對于軟件,一種是指某個軟件能穩(wěn)定地工作在某操作系統(tǒng)之中豆茫,就說這個軟件對這個操作系統(tǒng)是兼容的侨歉。再就是在多任務操作系統(tǒng)中,幾個同時運行的軟件之間澜薄,如果能穩(wěn)定地工作为肮,不出經常性的錯誤,就說它們之間的兼容性好肤京,否則就是兼容性不好。另一種就是軟件共享,幾個軟件之間無需復雜的轉換忘分,即能方便地共享相互間的數據棋枕,也稱為兼容。
向上兼容(Upward Compatible )
在較低檔計算機上編寫的程序妒峦,可以在同一系列的較高檔計算機上運行重斑,或者在某一平臺的較低版本環(huán)境中編寫的程序可以在較高版本的環(huán)境中運行,都稱為向上兼容肯骇,前者是硬件兼容窥浪,而后者是軟件兼容,例如笛丙,基于Intel386的PC兼容機上所有的軟件也可以運行在486或更高的機型上漾脂。向上兼容具有非常重要的意義,一些大型軟件的開發(fā)胚鸯,工作量極大骨稿,如這些軟件都能做到兼容,則無需在其它機器上重新開發(fā)姜钳,就可節(jié)省龐大的人力和物力坦冠。
向下兼容(Downward Compatible)
對于軟件來說,向下兼容的意思是哥桥,較高版本的程序能順利處理較低版本程序的數據辙浑。拿著名的動畫制作軟件 Flash 的兩個版本 Flash 5 與 Flash MX 2004 來說,這兩個版本雖然保存出來的文件都是 .fla拟糕,可是文件內容的結構有所不同判呕。盡管如此,F(xiàn)lash MX 2004 仍然能處理 Flash 5 保存的 fla 文件已卸,我們就說 Flash MX 2004 是向下兼容的佛玄。
但是由于考慮實際應用,不一定所有版本高的軟件都能接受版本低的軟件輸出的東西累澡,例如假設有一種軟件 X梦抢,并假設現(xiàn)在已經有 10.0 版本了(這么快!@⒂础)奥吩,那么版本舊得已經沒有什么人用的 X 1.0 所輸出的文件,就不太可能在 10.0 版本中順利讀取蕊梧。
事件:
一般事件
事件 瀏覽器支持 描述
onClick IE3|N2|O3 鼠標點擊事件霞赫,多用在某個對象控制的范圍內的鼠標點擊
onDblClick IE4|N4|O 鼠標雙擊事件
onMouseDown IE4|N4|O 鼠標上的按鈕被按下了
onMouseUp IE4|N4|O 鼠標按下后,松開時激發(fā)的事件
onMouseOver IE3|N2|O3 當鼠標移動到某對象范圍的上方時觸發(fā)的事件
onMouseMove IE4|N4|O 鼠標移動時觸發(fā)的事件
onMouseOut IE4|N3|O3 當鼠標離開某對象范圍時觸發(fā)的事件
onKeyPress IE4|N4|O 當鍵盤上的某個鍵被按下并且釋放時觸發(fā)的事件.[注意:頁面內必須有被聚焦的對象]
onKeyDown IE4|N4|O 當鍵盤上某個按鍵被按下時觸發(fā)的事件[注意:頁面內必須有被聚焦的對象]
onKeyUp IE4|N4|O 當鍵盤上某個按鍵被按放開時觸發(fā)的事件[注意:頁面內必須有被聚焦的對象]
頁面相關事件
事件 瀏覽器支持 描述
onAbort IE4|N3|O 圖片在下載時被用戶中斷
onBeforeUnload IE4|N|O 當前頁面的內容將要被改變時觸發(fā)的事件
onError IE4|N3|O 捕抓當前頁面因為某種原因而出現(xiàn)的錯誤肥矢,如腳本錯誤與外部數據引用的錯誤
onLoad IE3|N2|O3 頁面內空完成傳送到瀏覽器時觸發(fā)的事件端衰,包括外部文件引入完成
onMove IE|N4|O 瀏覽器的窗口被移動時觸發(fā)的事件
onResize IE4|N4|O 當瀏覽器的窗口大小被改變時觸發(fā)的事件
onScroll IE4|N|O 瀏覽器的滾動條位置發(fā)生變化時觸發(fā)的事件
onStop IE5|N|O 瀏覽器的停止按鈕被按下時觸發(fā)的事件或者正在下載的文件被中斷
onUnload IE3|N2|O3 當前頁面將被改變時觸發(fā)的事件
表單相關事件
事件 瀏覽器支持 描述
onBlur IE3|N2|O3 當前元素失去焦點時觸發(fā)的事件 [鼠標與鍵盤的觸發(fā)均可]
onChange IE3|N2|O3 當前元素失去焦點并且元素的內容發(fā)生改變而觸發(fā)的事件 [鼠標與鍵盤的觸發(fā)均可]
onFocus IE3|N2|O3 當某個元素獲得焦點時觸發(fā)的事件
onReset IE4|N3|O3 當表單中RESET的屬性被激發(fā)時觸發(fā)的事件
onSubmit IE3|N2|O3 一個表單被遞交時觸發(fā)的事件