posts - 297,  comments - 1618,  trackbacks - 0
javascript
     摘要: 看一年前在当当网所买,却还崭新的那本《javascript设计模式》(rose harmes、dustin diaz 著),作者将gof合著的《design patterns》一书中若干设计模式在javascript中的应用给了详尽的解说,不失为一本好书。
我比较喜欢的设计模式有工厂模式、适配器模式、组合模式和观察者模式等,本文总结书中关于适配器模式的讲解,希望该模式能为读者在javascript开发中所用。
1、什么是适配器模式
2、适配器模式的应用场合
3、在javascript中使用适配器模式
4、适配器模式的优缺点
5、参考文档
  
posted @ 阿蜜果 阅读(1854) |  
     摘要: 1、什么是工厂模式?
2、工厂模式的应用场合
3、在javascript中使用工厂模式
    3.1 简单工厂
    3.2 复杂工厂模式
4、工厂模式的优缺点
5、参考文档  
posted @ 阿蜜果 阅读(2736) |  
     摘要: 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 @ 阿蜜果 阅读(3038) |  
     摘要: 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 @ 阿蜜果 阅读(2384) |  
     摘要: 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 @ 阿蜜果 阅读(1916) |  
     摘要: 1、dom的重要属性
    1.1 childnodes属性
    1.2 nodetype属性
    1.3 nodevalue属性
    1.4 nodename属性
    1.5 firstchild属性
    1.6 lastchild属性
2、参考资料  
posted @ 阿蜜果 阅读(2175) |  
     摘要: 1、缘起
    1.1 dom
    1.2 dhtml
    1.3 浏览器的差异性
    1.4 呼唤标准的制定
2、元素的选取
    2.1 使用getelementbyid方法
    2.2 使用getelementsbytagname方法
3、参考文档  
posted @ 阿蜜果 阅读(2400) |  
     摘要: 1. 打印iframe
2. 获取iframe
3. 获取iframe中的元素
4. 隐藏或显示表格的某列  
posted @ 阿蜜果 阅读(15370) |  
     摘要: 本文为《javascript高级程序设计》第4章学习笔记。
  
posted @ 阿蜜果 阅读(922) |  
     摘要: 本文为《javascript高级程序设计》第5章学习笔记。
本章探讨如何把javascript嵌入html及其他语言,并介绍了bom(浏览器对象模型)的一些基本概念。
  
posted @ 阿蜜果 阅读(1342) |  
     摘要: 本文为《javascript高级程序设计》第9章“事件”学习笔记。  
posted @ 阿蜜果 阅读(3740) |  
     摘要: 本文为《javascript高级程序设计》第12章“表格排序”学习笔记。  
posted @ 阿蜜果 阅读(1750) |  
     摘要: 本文为《javascript高级程序设计》第10章"高级dom技术"学习笔记。  
posted @ 阿蜜果 阅读(2835) |  
     摘要: 该文为《javascript高级程序设计》第16章"客户端与服务器端的通信"笔记。  
posted @ 阿蜜果 阅读(4801) |  
     摘要: 《javascript高级程序设计》第15章“javascript中的xml”学习笔记。  
posted @ 阿蜜果 阅读(2780) |  
2023年4月
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

      生活将我们磨圆,是为了让我们滚得更远——“圆”来如此。
      我的作品:
        (2015年12月出版)
      

        (2015年7月出版)
      
        (2010年5月出版)
     

留言簿(261)

javascript -凯发k8网页登录

积分与排名

  • 积分 - 2268582
  • 排名 - 3

最新评论

阅读排行榜

评论排行榜

网站地图