Javascript
蜜果私塾:在JavaScript中使用適配器模式
摘要: 看一年前在當當網所買,卻還嶄新的那本《JavaScript設計模式》(Rose Harmes、Dustin Diaz 著),作者將GoF合著的《Design Patterns》一書中若干設計模式在JavaScript中的應用給了詳盡的解說,不失為一本好書。
我比較喜歡的設計模式有工廠模式、適配器模式、組合模式和觀察者模式等,本文總結書中關于適配器模式的講解,希望該模式能為讀者在JavaScript開發中所用。
1、什么是適配器模式
2、適配器模式的應用場合
3、在JavaScript中使用適配器模式
4、適配器模式的優缺點
5、參考文檔
閱讀全文
posted @
2011-11-10 23:12 阿蜜果 閱讀(1900) |
評論 (1) 編輯
蜜果私塾:在JavaScript中使用工廠模式
摘要: 1、什么是工廠模式?
2、工廠模式的應用場合
3、在JavaScript中使用工廠模式
3.1 簡單工廠
3.2 復雜工廠模式
4、工廠模式的優缺點
5、參考文檔
閱讀全文
posted @
2011-11-08 16:23 阿蜜果 閱讀(2789) |
評論 (2) 編輯
蜜果私塾:在JavaScript中使用單例模式
摘要: 1、什么是單例模式
2、單例模式的應用場景
3、單例模式的兩種形式
3.1 “餓漢式”單例模式實現
3.2 “懶漢式”單例模式實現
4、在JavaScript中使用單例模式
4.1 單例的基本結構
4.2 創建擁有私有成員的單例類
4.2.1 使用下劃線表示法
4.2.2 使用閉包
4.3 在JavaScript中實現“懶漢式”單例模式
4.4 使用單例模式實現分支
5、單例模式的優缺點
6、參考文檔
閱讀全文
posted @
2011-11-07 13:14 阿蜜果 閱讀(3097) |
評論 (3) 編輯
蜜果私塾:JavaScript代碼的壞味道【不斷補充】
摘要: 1、JavaScript編程壞習慣
1.1 變量名以大寫字母開頭
1.2 不用var關鍵字定義一個新變量
1.3 忽略可讀性
1.4 過多的注釋
1.5 使用JS拼接長長的HTML字符串
1.6 在循環內創建DOM元素
1.7 使用行內事件
1.8 JavaScript功能被禁用時,沒有預留退路
1.9 將JS代碼寫入html/xhtml文件中
1.10為JS代碼做過多的假設
1.
閱讀全文
posted @
2011-11-03 11:28 阿蜜果 閱讀(2428) |
評論 (3) 編輯
蜜果私塾:DOM,黑色藝術的終結者(3)
摘要: 1、不使用DOM的做法
1.1 使用document.write()方法
1.2 使用innerHTML屬性
2、使用DOM動態創建HTML內容
2.1 createElement()方法:創建元素
2.2 appendChild()方法:追加子節點
2.3 createTextNode()方法:追加文本節點
2.4 insertBefore()方法:添加新節點到現有元素前
3、參考文檔
閱讀全文
posted @
2011-11-02 11:04 阿蜜果 閱讀(2056) |
評論 (3) 編輯
蜜果私塾:DOM,黑色藝術的終結者(2)
摘要: 1、DOM的重要屬性
1.1 childNodes屬性
1.2 nodeType屬性
1.3 nodeValue屬性
1.4 nodeName屬性
1.5 firstChild屬性
1.6 lastChild屬性
2、參考資料
閱讀全文
posted @
2011-11-01 10:13 阿蜜果 閱讀(2229) |
評論 (4) 編輯
蜜果私塾:DOM,黑色藝術的終結者(1)
摘要: 1、緣起
1.1 DOM
1.2 DHTML
1.3 瀏覽器的差異性
1.4 呼喚標準的制定
2、元素的選取
2.1 使用getElementById方法
2.2 使用getElementsByTagName方法
3、參考文檔
閱讀全文
posted @
2011-10-31 13:51 阿蜜果 閱讀(2501) |
評論 (5) 編輯
js操作iframe的一些知識
摘要: 1. 打印iframe
2. 獲取iframe
3. 獲取iframe中的元素
4. 隱藏或顯示表格的某列
閱讀全文
posted @
2008-01-31 18:09 阿蜜果 閱讀(15436) |
評論 (14) 編輯
JavaScript學習筆記——繼承
摘要: 本文為《JavaScript高級程序設計》第4章學習筆記。
閱讀全文
posted @
2007-09-04 08:59 阿蜜果 閱讀(955) |
評論 (3) 編輯
JavaScript學習筆記——瀏覽器中的JavaScript
摘要: 本文為《JavaScript高級程序設計》第5章學習筆記。
本章探討如何把JavaScript嵌入HTML及其他語言,并介紹了BOM(瀏覽器對象模型)的一些基本概念。
閱讀全文
posted @
2007-08-31 17:40 阿蜜果 閱讀(1402) |
評論 (3) 編輯
JavaScript學習筆記——事件
摘要: 本文為《JavaScript高級程序設計》第9章“事件”學習筆記。
閱讀全文
posted @
2007-08-27 09:17 阿蜜果 閱讀(3775) |
評論 (9) 編輯
JavaScript學習筆記——表格排序
摘要: 本文為《JavaScript高級程序設計》第12章“表格排序”學習筆記。
閱讀全文
posted @
2007-08-20 23:12 阿蜜果 閱讀(1781) |
評論 (7) 編輯
JavaScript學習筆記——高級DOM技術
摘要: 本文為《JavaScript高級程序設計》第10章"高級DOM技術"學習筆記。
閱讀全文
posted @
2007-08-18 16:05 阿蜜果 閱讀(2876) |
評論 (2) 編輯
JavaScript學習筆記——客戶端與服務器端的通信
摘要: 該文為《JavaScript高級程序設計》第16章"客戶端與服務器端的通信"筆記。
閱讀全文
posted @
2007-08-15 08:43 阿蜜果 閱讀(4854) |
評論 (3) 編輯
JavaScript學習筆記——JavaScript中的XML
摘要: 《JavaScript高級程序設計》第15章“JavaScript中的XML”學習筆記。
閱讀全文
posted @
2007-08-13 13:19 阿蜜果 閱讀(2820) |
評論 (6) 編輯
Full Javascript Archive