E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JavaScript设计模式
13.
Javascript设计模式
之观察者模式----Observer
13.
Javascript设计模式
之观察者模式----Observer今天来整理一下有关观察者模式的东东。
Alien
·
2010-11-05 16:00
Javascript设计模式
设计模式
animation
function
javascript
生活
javascript设计模式
转载:http://chinazblz.blog.163.com/blog/static/939391732010519113754712/第一章神奇的JavaScript JavaScript是近年来一个非常流行并被广泛应用的语言。因为它被几乎所有的浏览器所支持,因此也得到了广泛的推广。作为一种语言,它在我们的生活变得难以相信的重要,帮助我们增强web的功能,创建丰富的用户界面。为什么仍
sjsycn
·
2010-10-20 17:55
JavaScript
职场
休闲
模式设计
javascript设计模式
转载:http://chinazblz.blog.163.com/blog/static/939391732010519113754712/第一章神奇的JavaScript JavaScript是近年来一个非常流行并被广泛应用的语言。因为它被几乎所有的浏览器所支持,因此也得到了广泛的推广。作为一种语言,它在我们的生活变得难以相信的重要,帮助我们增强web的功能,创建丰富的用户界面。为什么仍
sjsycn
·
2010-10-20 17:55
JavaScript
职场
休闲
模式设计
Javascript设计模式
- 抽象工厂以及工厂方法模式(Factory)
转帖地址:http://www.cnblogs.com/liping13599168/archive/2009/01/09/1372353.html前言博客园谈设计模式的文章很多,我也受益匪浅,包括TerryLee、吕震宇等等的.NET设计模式系列文章,强烈推荐。对于我,擅长于前台代码的开发,对于设计模式也有一定的了解,于是我想结合Javascript来设计前台方面的“设计模式”,以对后台“设计模
jiushuai
·
2010-07-22 22:00
JavaScript
设计模式
数据库
function
Cookies
sqlserver
Javascript设计模式
- 观察者模式(Observer)
转帖地址:http://www.cnblogs.com/liping13599168/archive/2009/01/01/1366599.html前言博客园谈设计模式的文章很多,我也受益匪浅,包括TerryLee、吕震宇等等的.NET设计模式系列文章,强烈推荐。对于我,擅长于前台代码的开发,对于设计模式也有一定的了解,于是我想结合Javascript来设计前台方面的“设计模式”,以对后台“设计模
jiushuai
·
2010-07-22 22:00
JavaScript
设计模式
function
interface
出版
methods
JavaScript 异步方法队列链实现代码分析
在《
javascript设计模式
》中对这种方法作了比较详细的描述,实现方法的链式调用,只须让在原型中定义的方法都返回调用这些方法的实例对象的引用即可,看看书中的这段代码:复制代码代码如下:(function
·
2010-06-05 00:57
JavaScript 中的异步方法队列链
在《
javascript设计模式
》中对这种方法作了比较详细的描述,实现方法的链式调用,只须让在原型中定义的方 法都返回调用这些方法的实例对象的引用即可,看看书中的这段代码:
javne
·
2010-05-28 13:00
JavaScript
设计模式
jquery
Ajax
prototype
javascript设计模式
之工厂模式
工厂模式分为简单工厂模式和复杂工厂模式,前者是使用一个类来生成实例,通常是一个单体,后者是使用子类来决定一个成员变量是哪个类的具体实例,也就是简单工厂包含在复杂工厂之中。下面通过一个具体的实例来具体的说说这工厂的一二吧。用Ajax技术发起异步请求是现在web开发中的一个常见任务。 1 //implements AjaxHandler,创建一个复杂的工厂来执行Ajax的一系列流程,里面包含了两个简
jiushuai
·
2010-03-10 09:00
JavaScript
设计模式
Ajax
function
callback
methods
javascript设计模式
之单体模式
单体是一个用来划分命名空间并将一批相关的属性和方法组织在一起的对象,如果他可以被实例化,那么他只能被实例化一次。单体模式是javascript里面最基本但也是最有用的模式之一。特点:1. 可以来划分命名空间,从而清除全局变量所带来的危险。2. 利用分支技术来来封装浏览器之间的差异。3. 可以把代码组织的更为一体,便于阅读和维护。 单体的基本结构(正确写法):/*Bas
jiushuai
·
2010-03-10 09:00
小议javascript 设计模式 推荐
记得早前就说过要和大家分享“
javascript设计模式
”,迟迟没写不是因为我懒,最近确实太忙,忙工作,忙旅游(啊哦?),好不容易这几天空闲了,接下来是兑现之前空口白话的时间了。
·
2009-10-28 14:39
开发手记(1)
尝试面向对象式的js开发,余以为应该看看《JavaScript高级程序设计》及《Oject-orentedJavaScript》(这本没有中文版),《
Javascript设计模式
》可能用不到
ggmaster
·
2009-09-22 13:37
职场
休闲
开发手记(1)
尝试面向对象式的js开发,余以为应该看看《JavaScript高级程序设计》及《Oject-orentedJavaScript》(这本没有中文版),《
Javascript设计模式
》可能用不到
ggmaster
·
2009-09-22 13:37
职场
休闲
javascript中的memoization(memoizing) 技术介绍
最近在读《
JavaScript设计模式
》一书,其中工厂模式中提到了memoizing技术,今天仔细整理了一下memoization相关的资料,与大家共享。
karrykai
·
2009-08-05 19:00
JavaScript
设计模式
jquery
浏览器
cache
JavaScript设计模式
学习——Command
/*Command,CompositeandMenuObjectinterfaces.*/varCommand=newInterface('Command',['execute']);varComposite=newInterface('Composite',['add','remove','getChild', 'getElement']);varMenuObject=newInterface(
kittyjie
·
2009-07-29 14:00
JavaScript设计模式
学习——Observer
functionPublisher(){ this.subscribers=[];}Publisher.prototype.deliver=function(data){ this.subscribers.forEach(function(fn){ fn(data); }); returnthis;}Function.prototype.subscribe=functi
kittyjie
·
2009-07-29 10:00
JavaScript设计模式
学习——FlyWeight
数据集中管理:varCar=function(make,model,year){ this.make=make; this.model=model; this.year=year;};Car.prototype={ getMake:function(){ returnthis.make; }, getModel:function(){ returnt
kittyjie
·
2009-07-29 09:00
JavaScript
设计模式
function
header
dialog
interface
javascript设计模式
第一章 神奇的JavaScript JavaScript是近年来一个非常流行并被广泛应用的语言。因为它被几乎所有的浏览器所支持,因此也得到了广泛的推广。作为一种语言,它在我们的生活变得难以相信的重要,帮助我们增强web的功能,创建丰富的用户界面。 为什么仍然有一些人认为它是一种“玩具式”的语言,认为它不适合于专业的程
未雨绸缪
·
2009-07-29 09:00
JavaScript
设计模式
编程
应用服务器
prototype
JavaScript设计模式
学习——Basic Function
Interface: varInterface=function(name,methods){ if(arguments.length!=2){ thrownewError("Interfaceconstructorcalledwith"+arguments.length +"arguments,butexpectedexactly2."); } th
kittyjie
·
2009-07-28 15:00
JavaScript
设计模式
function
basic
interface
Constructor
JavaScript设计模式
学习——Decorator
/*TheBicycleinterface.*/varBicycle=newInterface('Bicycle',['assemble','wash','ride','repair', 'getPrice']);/*TheAcmeComfortCruiserclass.*/varAcmeComfortCruiser=function(){//implementsBicycle ...};Ac
kittyjie
·
2009-07-28 15:00
JavaScript
设计模式
object
function
Decorator
list
JavaScript设计模式
学习——Composite
//定义组合模式需要实现的接口varComposite=newInterface('Composite',['add','remove','getChild']); varGalleryItem=newInterface('GalleryItem',['hide','show']); varDynamicGallery=function(id){ this.children=[];
kittyjie
·
2009-07-28 14:00
JavaScript
设计模式
function
div
interface
methods
JavaScript设计模式
学习——Factory
/*DisplayModuleinterface.*/varDisplayModule=newInterface('DisplayModule',['append','remove','clear']);/*ListDisplayclass.*///通过接口实现工厂,这是通过List方式显示RSSvarListDisplay=function(id,parent){//implementsDisp
kittyjie
·
2009-07-28 10:00
JavaScript设计模式
JS类设计模式一//类构造函数 functionmyClass(){}//定义公共属性myClass.prototype={ propertyA:"", propertyB:""}//定义公共方法 myClass.prototype.methodA=function(){ ......}myClass.prototype.methodB=function(){ ......}--
sun305355024sun
·
2009-06-30 17:00
JavaScript创建对象的基本方式
以下为《
Javascript设计模式
》读书笔记: JavaScript中创建对象共有三种基本模式:门户大开型(fully exposed),使下划线表示方法或属性的私有性和闭包创建是有成员。
青蜂侠
·
2009-06-09 19:00
JavaScript
设计模式
prototype
读书
Javascript设计模式
学习系列 一
首先介绍一个网站,我很多书本都是在上面下载的,很好。http://www.freebookspot.in/我现在学习的书本是:ProJavascriptDesignPattern首先简单地为优雅的Javascript代码开个头1.随意的Javascript,有表现力的Javascript常用Javascript代码: 1var isIE = (document.all) ? true : fals
qqjianyue代码工
·
2009-05-16 10:00
JavaEye图灵杯第5届问答大赛开始了!奖品丰厚!-3月16日至3月29日
《
JavaScript设计模式
》
ITeye管理员
·
2009-03-16 11:00
JavaScript
jquery
PHP
DWR
Flex
Google和Yahoo专家联手揭秘世界顶尖公司的技术内幕
——
JavaScript设计模式
媒体评论 本书道前人所未道,引导你从编写代码转变为设计代码。
turingbooks
·
2009-03-12 15:00
JavaScript
设计模式
Google
Yahoo
yui
《
JavaScript设计模式
》神奇的JavaScript(二)
对象的可变性 在JavaScript中,任何东西都是对象(除了三种基本数据类型外,但其实在需要的时候它们会自动转换为对象),而且,任何对象都是可变的。这两者将使你可以使用一些其他语言所不允许的技术,如为函数设定属性等。functiondisplayError(message){displayError.numTimesExecuted++;alert(message);};display
okvee
·
2008-06-18 17:00
JavaScript
设计模式
function
prototype
语言
任务
《
JavaScript设计模式
》神奇的JavaScript(一)
第一章 神奇的JavaScript JavaScript是近年来一个非常流行并被广泛应用的语言。因为它被几乎所有的浏览器所支持,因此也得到了广泛的推广。作为一种语言,它在我们的生活变得难以相信的重要,帮助我们增强web的功能,创建丰富的用户界面。为什么仍然有一些人认为它是一种“玩具式”的语言,认为它不适合于专业的程序员。我认为这是因为他们没有认识到它的真正的强大之处和它相比其它各种编程
okvee
·
2008-06-18 17:00
javascript设计模式
交流(五) ——Composite Pattern
组合模式是一种应用广泛的模式,在web开发中更是大量使用,Silverlight的很多对象都有Group机制,即是组合模式的典型应用。组合模式常常被误解为树型结构或者集合,请体会下面两种关系:一个几何图形是几何图形,几个几何图形的组合仍然是几何图形一个人是人,但几个人的集合不是人组合模式适合的正是前者所描述的情形:总体和个体实现了同一个接口。对任何语言来说,实现组合模式都不是很困难的事。对js来说
dead_of_winter
·
2008-03-09 11:00
JavaScript
设计模式
function
web开发
silverlight
图形
JavaScript设计模式
交流(三)——Templete Method Pattern
TempleteMethod是一个相对简单的模式,在父类中一个多态地调用子类方法的方法被称为TempleteMethod,在js中,因为缺少必要的接口检查和虚方法,不能够简单地使用C++或者Java的方式实现,但通过js的scopechain的灵活应用,可以更为优美地实现这一模式。 在js中,有一种非常有趣的继承方式:元类。尽管语言级别未提供支持,但是firstclass的函数和动态语言特
dead_of_winter
·
2008-03-09 11:00
javascript设计模式
交流(四) ——Interpreter Pattern
解释器模式听起来高高在上,但它其实应用广泛而且非常实用,javascript是一门解释型语言,它的大多数引擎(Actionscript是一个特例)都是解释器,解释器的实现十分复杂,然而解释器模式并非如此 ,思想上解释器模式借鉴了解释器的实现,但根据需要,也可以用很简单的代码实现。在GOFbook中这样解释它的意图:给定一个语言,定义它文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言
dead_of_winter
·
2008-03-08 16:00
JavaScript
设计模式
Date
正则表达式
function
语言
javascript设计模式
交流(二) ——Prototype Pattern
PrototypePattern是一种创建型模式,在GoFBook中它的意图被描述成用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。PrototypePattern本身实际上非常简单,任何一个提供了clone()方法的对象都可以成为原型对象,所有通过它复制的对象都属于一类对象。在静态语言中,这一模式被用于运行时指定对象类型,相比工厂模式,这一模式无需创建与类层次平行的工厂类结构,实现
dead_of_winter
·
2007-11-25 22:00
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他