Programing with D O M
<!--
DOM: document object model 文檔對象模型
此處是圖片 , I will provide it later
事件(event)
事件驅動(event driver)
事件處理程序(event handler)
DHTML:HTML & CSS & JAVASCRIPT(VB) & DOM
事件處理程序示例:在網頁上屏蔽右鍵彈出的菜單三種方式
1. 事件源對象所對應的HTML標簽上增加一個事件屬性,讓事件屬性等于處理該事件的函數名或程序代碼.
<script language="javascript">
function hideContextmenu()
{
window.event.returnValue=false;
}
</script>
<body oncontextmenu="hideContextmenu()">
//事件屬性: oncontextmenu, 其等于程序函數名 hideContextmenu
</body>
2. 直接在Javascript 代碼中,設置元素的對象事件屬性,讓事件屬性值等于處理該事件的函數名或程序代碼.
<script language="javascript">
function hideContextmenu()
{
return false;
}
window.document.oncontextmenu=hideContextmenu;
</script>
和方式一的區別在于,設置事件屬性是在javascript 代碼里還是html標簽里.如果是在script語句里,那么需要加上事件源. document(事件源).oncontextmenu(事件屬性)
3. <script>標簽里for指定事件源 ,用event 屬性指定事件屬性,接著腳本里的語句對事件進行處理
<script language="javascript" for="document" event="oncontextmenu" >
window.event.returnValue=false;
</script>
今天看了一天的javascript DOM, 感覺對前端頁面的開發極其有用.幾乎一個一個星期就要看下這本書來了,而且幾乎寫過了每個示例程序,很辛苦, 只是因為要買數碼相機還是讀本科事情煩心,有的時候精神也不集中,但是,我還是佩服自己的學習勁頭和今天做的決定.
今天想了一天想買hp photosmart M307 數碼相機(為了過5.1出去玩,錢還不夠,還要向別人借),可是因為我必須要有一點積蓄,因為我要讀升本,所以不能買.出去旅游的時候也不那樣完美了, 有點悲哀.
周圍有的人沒有什么能力卻萬全評借自己的經驗來壓別人,甚至極其傲慢無理,我心想,你是個雞吧,如果我是你,一定會比你強.如果你是我,卻不能到我現在的地步,呵呵
無論怎么樣,提高自己的能力和金錢上的積累決定一切!
想來想去,感覺心比較舒服了,我想了,越是年齡大,越不容易學習,到時候也越著急!沒有買數碼相機,也感覺自己很明智,我看中了浙大的電子商務本科,感覺課程很新,很實用,最重要的是,還有個本科的文憑.
整天一些想法都很新,希望自己能堅持.
-->