原创 DOM 2級事件模型跨瀏覽器處理

一。捕獲、添加事件 由於有着W3C和微軟兩種捕獲、添加事件的方法,所以在涉及較多事件且要實現跨瀏覽器兼容的情況下,會重複的輸入if。。。else。。。語句。一個好的方法就是創建一個可複用的事件處理函數,例如: function catch

原创 Javascript面向對象相關知識總結

“Everything” in JavaScript is an Object. 討論Javascript肯定離不了上面這句話“在Javascript中一切都是對象”。   Javascript對象和原型     Javascript對象通

原创 CSS hack

  內部屬性Hack CSS內部屬性級Hack 語法:selector{<hack>?property:value<hack>?;} 取值: _: 選擇IE6及以下。連接線(中劃線)(-)亦可使用,爲了避免與某些帶中劃線的屬性混淆,所以使用

原创 IE6雙邊距BUG

 在IE6下如果某個標籤使用了float屬性,同時設置了其外補丁: float:left; margin:10px 0 0 10px  可以看出,上邊距和左邊距同樣爲10px,但第一個對象距左邊有20px。 如果向右浮動右邊距設置爲10px

原创 JavaScript繼承機制

由於JavaScript語言設計者Brendan Eich所處的時代(1994年)面向對象編程興盛,他也受到了影響,JavaScript裏面的所有數據類型都是對象,但是他想要的是一個簡易的腳本語言不想使其複雜化,因而他沒有引入“類”,設計了

原创 我的友情鏈接

51CTO博客開發南非螞蟻皮皮書屋騰訊CDC菜鳥吧RPM Search淘寶UED西郵網絡科技協會個人站點阮一峯的博客

原创 Ajax應用——自動補全表單字段(Google Instant)

    像百度、Google等搜索引擎在搜索框中輸入一些內容後,在搜索框下方會出現一個包含很多匹配信息的提示框。這些推薦關鍵字極大的方便了我們的搜索,因爲我們有時候使用的關鍵字並非很合適,Ajax在這裏的應用增強了用戶體驗。相當於弱化的Go

原创 JavaScript定義類或對象

JavaScript的各種書籍說的可能會有點凌亂,今天看一下ECMAScript對定義類或對象的相關文檔。 面嚮對象語言不僅能夠使用預定義對象還能夠創建自己專用的類和對象。 原始方式 var oCar = new Object; oCar

原创 Ajax(二)

把Ajax(一)中的例子改爲,使用http請求爲post方式 一、返回數據格式爲xml格式。  registerProcess.php頁面 <?php header("Content-type:text/xml; charset=GBK")

原创 XML學習筆記

what? XML指可擴展標記語言(EXtensible Markup Language) XML的設計宗旨是傳輸數據,而非顯示數據 XML的標籤沒有被預定義。需要自行定義標籤   XML與HTML的主要差異 XML不是HTML的替代,它們

原创 CSS繼承機制&使用相對單位設置字體大小

CSS要對準的所有標籤都包含在body中。由於CSS的繼承機制,如果我們爲body標籤添加如下字體樣式: body {font-family:verdana, helvetica, sans-serif; color:blue; }  整個