Javascript
蜜果私塾:在JavaScript中使用适配器模式
摘要: 看一年前在当当网所买,却还崭新的那本《JavaScript设计模式》(Rose Harmes、Dustin Diaz 著),作者将GoF合著的《Design Patterns》一书中若干设计模式在JavaScript中的应用给了详尽的解说,不失为一本好书。
我比较喜欢的设计模式有工厂模式、适配器模式、组合模式和观察者模式等,本文总结书中关于适配器模式的讲解,希望该模式能为读者在JavaScript开发中所用。
1、什么是适配器模式
2、适配器模式的应用场合
3、在JavaScript中使用适配器模式
4、适配器模式的优缺点
5、参考文档
阅读全文
posted @
2011-11-10 23:12 阿蜜果 阅读(1871) |
评论 (1) 编辑
蜜果私塾:在JavaScript中使用工厂模式
摘要: 1、什么是工厂模式?
2、工厂模式的应用场合
3、在JavaScript中使用工厂模式
3.1 简单工厂
3.2 复杂工厂模式
4、工厂模式的优缺点
5、参考文档
阅读全文
posted @
2011-11-08 16:23 阿蜜果 阅读(2752) |
评论 (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 阿蜜果 阅读(3072) |
评论 (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 阿蜜果 阅读(2404) |
评论 (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 阿蜜果 阅读(2000) |
评论 (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 阿蜜果 阅读(2192) |
评论 (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 阿蜜果 阅读(2440) |
评论 (5) 编辑
js操作iframe的一些知识
摘要: 1. 打印iframe
2. 获取iframe
3. 获取iframe中的元素
4. 隐藏或显示表格的某列
阅读全文
posted @
2008-01-31 18:09 阿蜜果 阅读(15404) |
评论 (14) 编辑
JavaScript学习笔记——继承
摘要: 本文为《JavaScript高级程序设计》第4章学习笔记。
阅读全文
posted @
2007-09-04 08:59 阿蜜果 阅读(935) |
评论 (3) 编辑
JavaScript学习笔记——浏览器中的JavaScript
摘要: 本文为《JavaScript高级程序设计》第5章学习笔记。
本章探讨如何把JavaScript嵌入HTML及其他语言,并介绍了BOM(浏览器对象模型)的一些基本概念。
阅读全文
posted @
2007-08-31 17:40 阿蜜果 阅读(1375) |
评论 (3) 编辑
JavaScript学习笔记——事件
摘要: 本文为《JavaScript高级程序设计》第9章“事件”学习笔记。
阅读全文
posted @
2007-08-27 09:17 阿蜜果 阅读(3754) |
评论 (9) 编辑
JavaScript学习笔记——表格排序
摘要: 本文为《JavaScript高级程序设计》第12章“表格排序”学习笔记。
阅读全文
posted @
2007-08-20 23:12 阿蜜果 阅读(1762) |
评论 (7) 编辑
JavaScript学习笔记——高级DOM技术
摘要: 本文为《JavaScript高级程序设计》第10章"高级DOM技术"学习笔记。
阅读全文
posted @
2007-08-18 16:05 阿蜜果 阅读(2856) |
评论 (2) 编辑
JavaScript学习笔记——客户端与服务器端的通信
摘要: 该文为《JavaScript高级程序设计》第16章"客户端与服务器端的通信"笔记。
阅读全文
posted @
2007-08-15 08:43 阿蜜果 阅读(4834) |
评论 (3) 编辑
JavaScript学习笔记——JavaScript中的XML
摘要: 《JavaScript高级程序设计》第15章“JavaScript中的XML”学习笔记。
阅读全文
posted @
2007-08-13 13:19 阿蜜果 阅读(2799) |
评论 (6) 编辑
Full Javascript Archive