摘要:
public abstract class Mediator { public abstract void notice(String content);}ConcreteMediator public class ConcreteMediator extends Mediator { private ColleagueA ca; private ColleagueB cb; public Con... 阅读全文
随笔档案-2009年06月
迭代器模式
2009-06-29 12:45 by Peter Yao, 256 阅读, 收藏,
摘要:
Iterator public interface Iterator { Object next(); void first(); void last(); boolean hasNext();}ConcreteIterator public class IteratorImpl implements Iterator { private List list; private int index;... 阅读全文
Singlton模式
2009-06-29 12:43 by Peter Yao, 343 阅读, 收藏,
摘要:
Singleton public class Singleton { private static Singleton sing; private Singleton() { } public static Singleton getInstance() { if (sing == null) { sing = new Singleton(); } return sing; }}Test publ... 阅读全文
使用JSoN传递数据
2009-06-27 15:16 by Peter Yao, 476 阅读, 收藏,
摘要:
上一段的讲解,不知道大家是否对XML数据有所了解,下面砸门进入json格式的数据传递:好,我个人比较注重实战,我没有老赵那样流利的口才,没有培训机构花哨的语言,带给大家的只有实实在在的编程经验和技巧!好了不多说了,看下面的实例:function showInfo(event){var planet=this.id;var scriptUrl=planet+".json";new net.Conte... 阅读全文
Ajax 使用XML数据
2009-06-27 14:55 by Peter Yao, 416 阅读, 收藏,
摘要:
今天呢,本示例就讲一下AJAX里面的传递数据问题,大家都知道,ajax传递数据有两种,一种是XML,另一种则是Json在本示例中,主要讲一下XML的数据传递,而Json放在下个示例中:XMl是现代计算机中无所不在的数据格式,Ajax应用所处的Web浏览器环境,特别是XMLHttpRequest对象,对于处理XML提供了很好的本地支持,如果XZmlHttpRequest接收到了一个XML内容类型,例... 阅读全文
JavaScript中的Singleton模式
2009-06-27 11:11 by Peter Yao, 291 阅读, 收藏,
摘要:
关于Singleton模式,可能又能知道,不知道的也没有什么关系,在我的gof23模式中,会有所讲解,当然现在还没有出来!,敬请期待!好,下面我简单说一下,什么是Singleton模式,它就是只能实例化一个对象,也就是里面的构造函数是以private修饰的!好,接下来,大家看这么一个实例:function TradingMode(){this.mode=MODE_RED;}TradingMode.... 阅读全文
重用用户操作处理函数(Command模式)
2009-06-27 11:05 by Peter Yao, 218 阅读, 收藏,
摘要:
1,实现按钮UI组件:function buttonOnclickHandler(event){var data=new Array();data[0]=6;data[1]=data[0]/3;data[2]=data[0]*data[1]+7;var newRow=createTableRow(dataTable);for(var i=0;i<data.length;i++){create... 阅读全文
使用多个事件处理函数,组合事件处理函数的局限
2009-06-27 11:02 by Peter Yao, 325 阅读, 收藏,
摘要:
function a(){displayDiv=document.getElementById("display");}function b(){feedDiv=document.getElementById("feeds");}window.onload=function(){a();b();}Observer模式,window.onloadListeners=new Array();windo... 阅读全文
ajax的bug
2009-06-26 19:23 by Peter Yao, 332 阅读, 收藏,
摘要:
大家都熟悉updatepanel吧,里面大家都知道里面有两个属性,一个是updatemode,另一个是childrenasTrigger如果updatemode设为always,并且childrenasTrigger设为false;那么这样就会引起冲突,我个人认为这是ajax里面的一个bug视图:再者跟大家说下,ajax对 luense不友好!!爬虫“捉不到”~~~很有趣吧... 阅读全文
迭代器
2009-06-26 18:52 by Peter Yao, 355 阅读, 收藏,
摘要:
很多人都想知道迭代器,那么迭代器究竟什么?怎样才能实现一个迭代器呢?其实我想大家都知道数组,arraylist,这些其实变相地说都实现了一个迭代器,也就是IEnumerable!现在明白了点吧!using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace dsfs... 阅读全文
异步刷新加载脚本(转老赵)
2009-06-26 18:42 by Peter Yao, 520 阅读, 收藏,
摘要:
重现问题 我们现在编写一个示例来重现一个异步刷信的问题。 首先,我们建立一个名为“ScriptHandler.ashx”的Generic Handler,它的作用是模拟一个脚本文件。可以看出,加载这么一个脚本文件是一个很耗时的操作。ScriptHandler.ashx<%@ WebHandler Language="C#" Class="ScriptHandler... 阅读全文
simple Factory
2009-06-26 18:33 by Peter Yao, 311 阅读, 收藏,
摘要:
下面咱们继续第二种设计模式:简单工厂设计模式,相对于抽象工厂,这个设计模式应该相对比较简单点,所以大家不必觉得难懂!Product public interface Work { void doWork();}ConcreteProduct public class StudentWork implements Work { public void doWork() { System.out.pr... 阅读全文
AbstractFactory抽象工厂设计模式
2009-06-26 18:20 by Peter Yao, 359 阅读, 收藏,
摘要:
相必大家对设计模式听得比较多,可是究竟怎么运用可能大家还有点糊涂!其实我认为gof23中设计模式就是4种,:第一种:接口作为参数传递,是传递实现了这个接口的对象 第二种:接口作为参数返回是返回这个接口的对象 第三种:抽象类作为参数传递是传递实现了这个抽象类的对象 第四种:抽象类作为参数返回是返回这个抽象类的对象好了,不多说了,进行我们的第一种设计模式:抽象工厂模式:需求图片说明:AbstractF... 阅读全文
Ajax(初期学者)核心对象XmlHttpRequest续
2009-06-26 17:55 by Peter Yao, 271 阅读, 收藏,
摘要:
首先向大家介绍一下Ajax里面核心对象XmlHttpRequest的方法和属性:方法;void open(Stringmethod, String url, Boolean async)void send(Stringbody)void setHeader(Stringheader, String value)String getResponseHeader(Stringheader)String... 阅读全文
Ajax完整的生命周期
2009-06-26 14:12 by Peter Yao, 3480 阅读, 收藏,
摘要:
写点关于AJAX生命周期的东西献给大家!希望大家多多提点建议......<html><head><script type="text/javascript">var req=null;var console=null;var READY_STATE_UNINITIALIZED=0;var READY_STATE_LOADING=1;var READY_STATE... 阅读全文
Ajax跨域名(转老赵)
2009-06-26 13:40 by Peter Yao, 347 阅读, 收藏,
摘要:
标题有些唬人的成分,因为这里跨的只是子域名。 事情的经过是这样的,还是那个个人门户网站。其中有个功能就是RSS订阅,每个订阅作为一个模块出现在页面上。如果一个用户订阅了比较多的RSS,则在打开页面时所有的RSS模块就会开始加载,这时候可能就会需要十几秒甚至更长的时间才能加载完毕。这时,如果用户需要作别的AJAX操作——比如保存页面设置——那么长时... 阅读全文
UpdatePanel支持上传文件(转老赵)
2009-06-26 13:36 by Peter Yao, 450 阅读, 收藏,
摘要:
在一年多前我发布了一系列文章(让UpdatePanel支持文件上传(1)、(2)、(3)、(4)、(5)),设法让UpdatePanel支持上传文件。可惜缺陷无数,当时收到了无数bug report但是我都没有时间(和兴趣)去解决,因此只是一个实验品中的实验品。这个组件还有一个问题就在于非常复杂,复杂的原因是为了解决iframe传输数据的问题。当时想了很多办法最终让IE6、7,FireFox 1.... 阅读全文
Ajax的简介~(处于朦胧期的初学者试看)
2009-06-26 13:02 by Peter Yao, 450 阅读, 收藏,
摘要:
Ajax,一个非常有新意的名字,那么这个新技术究竟是谁提出的,他到底有没有prototype呢?首先要理解的一点是Ajax它到底是用来干什么用的,或许有人会问是不是纯粹用来做页面的啊?答案显然是否定的,它的主要功能体现:1。部分刷新 2 。异步数据交互 3. 必要数据交换 那他的数据交互究竟是怎样的一种工作原理呢?下面大家看一下下面的交互模型图:好,看了这个交互模型,相比,大家对Ajax的工作原理... 阅读全文
远程发布对象(remoting的简单实例)
2009-06-26 11:13 by Peter Yao, 379 阅读, 收藏,
摘要:
远程对象:System.marshalByRefObject 访问远程类型的一个对象实例之前,必须通过一个名为Activation的进程进行创建并初始化,这种客户端通过通道来创建远程对象的行为成为远程对象的激活,在remoting终,远程对象的激活分为两大类:1,服务器端激活,又成为WellKnow方式,通过这种方式激活的对象成为服务器端激活对象或者知名对象。.net remoting把服务器端激... 阅读全文
浙公网安备 33010602011771号