自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ext 核心 API -- Ext.onReady

 onReady( Function fn, Object scope, boolean override ) : void      当文档准备好了之后引发fn,发生在page的onload事件之前,并且图片此时都还没有载入,scope定义执有者,override定义scope是否有默认的选择     当页面加载时,就会调用这个方法 所有ext代码,要写在这里面  Ext.o

2008-09-25 20:45:00 824

原创 Ext 核心 API -- Ext.query

 query( String path, [Node root] ) : Array通过path,在root中选择节点数组,path可以是以下四种选择器之一  1、元素选择符Selector         ★// 这个查询会返回所有span标签组成的数组。        Ext.query("span");         ★// 这个查询会返回有一个元素的数组因

2008-09-25 20:20:00 3389

转载 Ext 核心 API -- Ext.namespace

Ext.namespace( String namespace1, String namespace2, String etc ) : void 创建命名空间: 如Ext.namespace("Company","MyNS.mydata","Data.format.string") 然后可以创建如MyNS.mydata.doit=function(){…}的接口 注:命名空间的简易调用:Ext.n

2008-09-25 16:19:00 2192 1

原创 Ext 核心 API -- Ext.id

 Ext.id( [Mixed el], [String prefix] ) : String  返回一个唯一的id值。 如果只需要获取一个唯一的id值,则直接调用Ext.id(); 如果需要为某个元素设定一个唯一的id值并返回id则调用Ext.id(el),el为元素Id、Dom对象或Ext的Element对象。 如果需要指定特定的前缀,则需要传入第二个参数,如Ext.i

2008-09-25 16:00:00 2291 2

原创 Ext 核心 API -- Ext.getCmp

 getCmp( String id ) : Component通过id得到一个Component对象     script type="text/javascript">           function InitDialog() {           // 生名组件           new Ext.Panel({                  

2008-09-25 15:55:00 12435

原创 Ext 核心 API -- Ext.fly

 语法: fly( String/HTMLElement el, [String named] ) : Element说明: 得到全局共享的一个浮动元素el,如果有多个浮动元素可以使用命名以避免潜在的冲突有人问这有什么好处?好处大了,如果有1000个元素,要调用它们的hide隐藏,如果用Ext.get的话,就会创建1000个Element对象,如果用fly,那只会创建一个对

2008-09-25 15:12:00 2305

转载 Flyweight(享元模式)

设计模式之Flyweight(享元) FlyWeight模式板桥里人 http://www.jdon.com 2002/05/02 Flyweight模式定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类).为什么使用?面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为

2008-09-25 14:22:00 390

原创 Ext 核心 API -- Ext.extend (代码测试)

HTML PUBLIC "-//W3C//DTD HTML 4.01//ZH-CN" "http://www.w3.org/TR/html4/strict.dtd">html>    head>       meta http-equiv="Content-Type" content="text/html">       link rel="stylesheet" type="t

2008-09-25 09:27:00 457

转载 Ext 核心 API -- Ext.extend

 extend( Object subclass, Object superclass, [Object overrides] ) : void从superclass类继承subclass,overrides参数是要重载的方法列表,详见override  转载一篇extends的文章,写的很详细 Ext.extend用法以及代码解读  Ext.extend用法以

2008-09-25 09:07:00 743

原创 Ext 核心 API -- Ext.echo

       Ext.onReady(function(){                      /**            * each( Array/NodeList/Mixed array, Function fn, Object scope ) : void            * 利用array中的每个元素迭代调用fn.直到fn返回假,调用格式fn.call(s

2008-09-24 17:08:00 453

原创 Ext 核心 API -- Ext.decode AND Ext.encode

 Ext.decode(Object obj) : String       编码一个对象/数组或其它值为一个json格式字符串(支持对象,数组,日期,字符串)       this.initialConfig.items=Ext.decode("[{id:msg1,title:Item 1},{id:msg2,title:Item 2},{title:"+tit

2008-09-23 20:34:00 3048 1

原创 Ext 核心 API -- Ext.addBehaviors

  这个函数挺有意思,用处也很大  对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如    script>       Ext.onReady(function(){                  Ext.addBehaviors({               // id=foo下所有的a标签加入click事件              /**

2008-09-23 19:54:00 1145

原创 Ext 核心 API -- Ext.apply 与 Ext.applyIf

Ext中apply及applyIf方法的应用         apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。apply方法的签名为“apply( Object obj, Object config, Object d

2008-09-23 17:25:00 10214 1

转载 ext tutorial 学习 附录 C. 后记

附录 C. 后记点击: 228    评论 0    2008-01-22 16:37    发布者: wd C.1. 2007年12月5日,迷茫阶段 写这东西是想解决眼前的问题,说实在的烦死了。C.1.1. 仇恨 超级仇恨那些有问题就问的新手,他简直就认为这世界上只有自己是在做程序员,而其他人的职业都是培训师和咨询师,而且这些培训师和咨

2008-09-23 15:28:00 468

转载 ext tutorial 学习 第 8 章 哭泣吧!现在才开始讲基础问题

第 8 章 哭泣吧!现在才开始讲基础问题。点击: 712    评论 0    2008-01-22 16:37    发布者: wd 8.1. Ext.get ext里用来获得Element的一个函数,用途还算比较广,可以通过不少途径获得咱们需要的Element,而这个Element包括很多有趣的功能。Element跟document.getElementBy

2008-09-23 15:27:00 534

转载 ext tutorial 学习 附录 A. 常见问题乱弹

附录 A. 常见问题乱弹点击: 445    评论 0    2008-01-22 16:37    发布者: wd A.1. ext到底是收费还是免费 老多同志对这个问题感兴趣了,实际上答案很简单,jack都写到http://www.extjs.com/license里了,对各种情况都做了讲解。不过有些同志对英文头疼,所以在下把ext的授权形式简单讲解一下。ext授权

2008-09-23 15:27:00 501

转载 ext tutorial 学习 第 7 章 低鸣吧!拖拽就像呼吸一样容易

第 7 章 低鸣吧!拖拽就像呼吸一样容易。点击: 510    评论 0    2008-01-22 16:37    发布者: wd 7.1. 如此拖拽,简直就像与生俱来的本能一样。 你可以拖拽grid里的行,让它们按你的方式去排列。你可以拖拽tree里的节点,把节点从一个枝干拖向另一个枝干。grid和tree之间,也可以拖动。layout的split

2008-09-23 15:26:00 440

转载 ext tutorial 学习 第6章奔腾吧让不同的浏览器里显示一样的布局

第6章奔腾吧让不同的浏览器里显示一样的布局。点击: 485    评论 0    2008-01-22 16:37    发布者: wd 6.1. 有了它,我们就可以摆脱那些自称ui设计师的人了。 对布局很是不熟,至今为止,也是一直在抄土豆demo里的BorderLayout,frank的deepcms ProjectTracker里的ViewPort布局而已,不过有了布局

2008-09-23 15:25:00 582

转载 ext tutorial 学习 第 5 章 雀跃吧!超脱了一切的弹出窗口

第 5 章 雀跃吧!超脱了一切的弹出窗口。 第 5 章 雀跃吧!超脱了一切的弹出窗口。5.1. 呵呵~跳出来和缩回去总给人惊艳的感觉。浏览器原声的alert(),confirm(),prompt()显得如此寒酸,而且还不能灵活配置,比如啥时候想加个按钮,删个按钮,或者改改按下按钮触发的事件了,都是难上加难的

2008-09-23 07:25:00 847

转载 ext tutorial 学习 第 2 章 震撼吧!让你知道ext表格控件的厉害 ( 源码 )

HTML PUBLIC "-//W3C//DTD HTML 4.01//ZH-CN" "http://www.w3.org/TR/html4/strict.dtd">html>    head>       meta http-equiv="Content-Type" content="text/html">       link rel="stylesheet" type="t

2008-09-23 07:19:00 626

转载 ext tutorial 学习 第 4 章 祝福吧!把表单和输入控件都改成ext的样式

第 4 章 祝福吧!把表单和输入控件都改成ext的样式。  第 4 章 祝福吧!把表单和输入控件都改成ext的样式。4.1. 不用ext的form啊,不怕错过有趣的东西吗?初看那些输入控件,其实就是修改了css样式表而已。你打开firebug看看dom,确实也是如此,从这点看来,似乎没有刻意去使用ext的必

2008-09-23 07:14:00 663

转载 ext tutorial 学习 第 3 章 歌颂吧!只为了树也要学ext

第 3 章 歌颂吧!只为了树也要学ext。 第 3 章 歌颂吧!只为了树也要学ext。3.1. 真的,我是为了树,才开始学ext的。之前使用过xtree和dojo中的tree,感觉都是怪怪的,界面简陋,功能也不好上手,待看到ext里的树形真是眼前一亮,在此之前,动态增添,修改删除节点,拖拽和右键菜单,我一直

2008-09-23 07:11:00 561

转载 ext tutorial 学习 第 2 章 震撼吧!让你知道ext表格控件的厉害

第 2 章 震撼吧!让你知道ext表格控件的厉害。  第 2 章 震撼吧!让你知道ext表格控件的厉害。2.1. 功能丰富,无人能出其右无论是界面之美,还是功能之强,ext的表格控件都高居榜首。单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。自动生成行号,支持c

2008-09-23 07:03:00 811

转载 ext tutorial 学习 第 1 章 闪烁吧!看看extjs那些美丽的例子。

第 1 章 闪烁吧!看看extjs那些美丽的例子。 第 1 章 闪烁吧!看看extjs那些美丽的例子。1.1. 一切从extjs发布包开始非常幸运的是,我们可以免费去extjs.com下载ext发布包,里边源代码,api文档,例子一应俱全。不过要是想访问svn获得最新的代码,就要花钱了。不过我们现阶段只要这

2008-09-22 16:31:00 691

原创 var obj = function(){xx:{...}}

 写法一: var obj = {    yes: function(){        this.yes = true;    }};obj.yes()alert(obj.yes) //成功obj.yes() // 报错alert(obj.yes) 写法二: var obj = {    yes: function(){        this.val= true; 

2008-08-05 15:16:00 883

原创 利用AxisTcpMonitor(tcpmon)辅助调试Web应用程序

tcpmon的使用方法网上有很多介绍了,这里只是说明几点要注意的. Listen Port: 是用来做监听的端口,而不是实际的访问端口,在这里我设的是8888Port:是实际访问的端口,我设的是8080 我正常情况下访问的URL地址是http://localhost:8080/axis2/services/StockQuoteService/echo?name=worl

2007-12-25 17:57:00 635

原创 血的教训,都是卡巴斯基范的错

最近在研究Axis2,照着网上的例子照抄了一个简单例子,就是访问不过去,总是报log4j:WARN No appenders could be found for logger (org.apache.axiom.om.impl.builder.StAXOMBuilder).log4j:WARN Please initialize the log4j system properly.和org.

2007-12-25 16:44:00 827 1

原创 应用Rails进行敏捷Web开发(学习笔记)-附录C 源代码-css源码

  1.1 CSS文件1.1.1 depot_final/public/stylesheets/depot.css #banner{    background:#9c9;    padding-top:10px;   

2006-10-11 15:58:00 887

原创 应用Rails进行敏捷Web开发(学习笔记)-5.任务B:分类显示

 第1章 任务B:分类显示1.1 迭代B1:创建分类列表现在我们来为买主来创建控制器,名称为Store。 E:/work/rails/depot>ruby script/generate controller Store index       exists app/co

2006-10-11 15:49:00 1010

原创 应用Rails进行敏捷Web开发(学习笔记)-4.任务A:货品维护

 第1章 任务A:货品维护1.1 迭代A1:跑起来再说第一个迭代我们需要做以下工作:n        创建一个Rails应用程序n        创建一个数据库,在其中保存需要的信息n        创建用于保存货品信息的数据表n        配置应用程序,使之指向我人瓣数据库n        让Rails帮我们生成“货品维护”应用的最初版本1.1.1 创建R

2006-10-04 18:41:00 1372

原创 应用Rails进行敏捷Web开发(学习笔记)-3.购物车应用

  第1章 购物车应用现在我们来创建一个基于web的在线购物车应用,它的名字叫Depot,通过这个应用我们可以了解到Rails以下方面:n        如何创建简单的维护页面n        如何连接数据库表n        如何处理sessionn        如何创建表单n        如何进行单元测试、安全、页面布局1.1 增量式开发我们将采用增量式

2006-10-04 18:39:00 896

原创 应用Rails进行敏捷Web开发(学习笔记)-2.快速建立第一个Rails应用

 第1章 快速建立第一个Rails应用1.1 新建立一个应用程序创建Rails应用程序有两种途径,一是从头开始编写每行代码,二是用rails工具来帮助我们构造应用程序。我是选择第二种,因为我不是苦行僧式的人类,我是标准的懒人。开始建立:1.通过cmd进入命令窗口2.创建一个工作目录我的是E:/work/rails3.在工作目录中创建demo应用程序

2006-10-04 18:02:00 1126 1

原创 应用Rails进行敏捷Web开发(学习笔记)-1.安装Rails

 第1章 安装Rails1.1 Windows上的安装1.          下载安装Rubyl       下载地址:http://rubyinstaller.rubyforge.org/ l       我用的是1.8.5-21,这个版本集成了rubygems 包管理器。l       安装就不用说了,很简单,next就可以了。2.          检查Ruby安

2006-09-28 14:04:00 1100

原创 抽象工厂

1.1 抽象工厂1.1.1 抽象工厂模式的用意抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,创建多个产品族中的产品对象。这就是抽象工厂模式的用意。抽象工厂模式与工厂方法模式的最大区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个产品等级结构。1.1.2

2006-07-28 15:30:00 713

原创 工厂方法

 1.1 工厂方法1.1.1 定义工厂方法是类的创建模式,又叫做虚拟的构子模式或者多态性工厂模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。1.1.2 工厂方法模式的引进Ø        工厂方法保持了简单工厂的优点,而且克服了它的缺点。Ø        核心工厂不在负责所有产品的创建,而是将具体创建的工作交给予必须实现的接口。

2006-07-27 11:43:00 765

原创 简单模式

1.1 简单工厂1.1.1 简单工厂与其他模式的关系 其他模式 说明 Ø        单例模式

2006-07-25 17:30:00 645

原创 费伯纳西数列

>>> a,b=0,1 >>> while b...  print b,...  a,b=b,b+a...  1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987>>>   

2006-07-22 11:35:00 1502

原创 Hello World!

 >>> print "hello world!"hello world!>>>  

2006-07-22 11:17:00 603

原创 JSF(1.3)-入门-简单的导航Navigation

JSF(1.3)-入门-简单的导航NavigationBy www.coolhou.com 灰石 ( http://blog.csdn.net/lmstone )( [email protected] )   文档描述:    JSF简介,Managed Beans,资料转换与验证,事件处理,JSF标签,自定义元素。1-6章原文来自http://www.javaworld.co

2006-01-05 13:33:00 1309

原创 JSF(1.2)-入门-第一个JSF程序

JSF(1.2)-入门-第一个JSF程序By www.coolhou.com 灰石       ( http://blog.csdn.net/lmstone )      ( [email protected] )   

2006-01-04 17:45:00 3190 1

EclipseMavenSpringDM(译文)- 中文版

这个介绍是指导开发者如何安装开发环境的工作与Spring Dynamic Modules(DM) for OSGI,平台项目,利用现有的工具,基于Eclipse的IDE , Eclipse的Equinox OSGi容器和Maven插件。

2009-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除