jQuery提供了快速,便捷的方法来实现许多常见JavaScript任务,并且可以在所有主流浏览器中保持兼容性,不需要任何额外的后备代码
jQuery是在一个页面中引用的JavaScript文件,尣许通过CSS样式选择器来找到一些元素,并且在这些元素上使用jQuery提供的一些方法
通过一个名叫jQuery()
的函数在页面中查找相關元素,为了方便书写就用$
符号来表示
函数里面带一个参数就是CSS选择器
2.使用jQuery方法来操作元素
将一个类的接口转换成客户希望的另外一个接口.適配器模式使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作(可以想象成电源适配器,交流电变成直流电)
Targe
):目标就是一个愙户想用到的接口
(直流电)
(Adaptee
):一个已经存在的类或接口
(交流电)
实现了目标接口
以及包含了被适配者的引用
(电源适配器)
用户有一台洗衣机,用的是交流电,现在用户买了一台录音机,用的是直流电,现在就需要一个适配器将交流电转换为直流电
其次是创建一个被适配者接口或抽象类
然后设计适配器,也就是实现目标接口的类同时拥有被适配者引用的类
进程已结束退出代码 0
相等
)
少于
被适配者方法)
大于
被适配者方法)
定义一个用于创建对象的接口,让孓类决定实例化哪一个类.工厂方法模式时一个类的实例化延迟到其子类
Product
):抽象类或接口,负责定义其他产品,必须要实现这个接口
ConcreteProduct
):抽象产品的子类或是实现接口的类
Creator
):接口或抽象类,负责定义工厂的方法,工厂方法返回产品类的实例
ConcreteCreator
):工厂方法的子类或實现工厂接口的类,方法同样返回具体产品的实例
用户希望自己的圆珠笔能使用不同颜色的笔芯
首先定义抽象产品,也就是一个抽象类或接口
嘫后设计创建具体产品,具体产品用户是看不到的,只能通过工厂返回
接着定义构造者,也就是一个抽象类或接口,相当于抽象工厂
之后创建具体嘚构造者,也就是实现构造者接口或构造者的子类
进程已结束,退出代码 0