由於老外的敘事實在羅嗦,因此我以後僅僅翻譯重點的東西,或者自己進行整理總結,如有錯誤之處,還請看官指正。
w3c標準繫結事件的方法
element.addeventlistener('click', function() , false);
ie繫結事件的方法
var handler = function() ;
element.attachevent('onclick', handler);
element.detachevent('onclick', handler);
使用能力探測來適配兩者之間的不同:
if (element.addeventlistener) else if (element.attachevent)
ie事件繫結中存在的兩個問題:
1.記憶體洩露
大部分框架使用快取記錄事件的繫結,並在onunload事件中對繫結的事件進行清理。
2.event和target
event可以通過window.event獲取,target可以通過event.srcelement代替。
對於傳進來的元素,我們首先要確定它是否可以新增事件。根據元素的nodetype屬性可以確定節點的型別:
我們要在元素中過濾掉文字節點和注釋節點:
function isvalidelement(element)
關於框架開發
紀念 jar library installation jar檔案複製的目錄 2種方式區別 1.add checked libraries to project build path 把build path中引入的包指向myeclipse中lib的位置,就是把myeclipse中你需要的lib作為外...
框架開發1
config.inc.php配置檔案 cfg array cfg host localhost cfg user root cfg password 111111 conf.class.php讀取配置檔案的資訊,封裝類 單例類 class conf final protected function ...
Karrigell Web框架開發簡介
karrigell 是乙個語法簡潔直觀的 python web 框架。它支援任何一種資料庫,orm或者模板引擎,也可以讓開發人員選擇不同的編碼方式。karrigell 包自帶乙個功能強大的 web伺服器和乙個用 python 寫成的資料庫引擎 pydblite 在自帶的 demo 程式中使用到了這個...