- 博客(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 854
原创 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 3426
转载 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 2219 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 2329 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 12506
原创 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 2327
转载 Flyweight(享元模式)
设计模式之Flyweight(享元) FlyWeight模式板桥里人 http://www.jdon.com 2002/05/02 Flyweight模式定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类).为什么使用?面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为
2008-09-25 14:22:00 404
原创 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 474
转载 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 762
原创 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 468
原创 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 3075 1
原创 Ext 核心 API -- Ext.addBehaviors
这个函数挺有意思,用处也很大 对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如 script> Ext.onReady(function(){ Ext.addBehaviors({ // id=foo下所有的a标签加入click事件 /**
2008-09-23 19:54:00 1177
原创 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 10269 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 486
转载 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 552
转载 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 519
转载 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 458
转载 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 604
转载 ext tutorial 学习 第 5 章 雀跃吧!超脱了一切的弹出窗口
第 5 章 雀跃吧!超脱了一切的弹出窗口。 第 5 章 雀跃吧!超脱了一切的弹出窗口。5.1. 呵呵~跳出来和缩回去总给人惊艳的感觉。浏览器原声的alert(),confirm(),prompt()显得如此寒酸,而且还不能灵活配置,比如啥时候想加个按钮,删个按钮,或者改改按下按钮触发的事件了,都是难上加难的
2008-09-23 07:25:00 871
转载 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 644
转载 ext tutorial 学习 第 4 章 祝福吧!把表单和输入控件都改成ext的样式
第 4 章 祝福吧!把表单和输入控件都改成ext的样式。 第 4 章 祝福吧!把表单和输入控件都改成ext的样式。4.1. 不用ext的form啊,不怕错过有趣的东西吗?初看那些输入控件,其实就是修改了css样式表而已。你打开firebug看看dom,确实也是如此,从这点看来,似乎没有刻意去使用ext的必
2008-09-23 07:14:00 705
转载 ext tutorial 学习 第 3 章 歌颂吧!只为了树也要学ext
第 3 章 歌颂吧!只为了树也要学ext。 第 3 章 歌颂吧!只为了树也要学ext。3.1. 真的,我是为了树,才开始学ext的。之前使用过xtree和dojo中的tree,感觉都是怪怪的,界面简陋,功能也不好上手,待看到ext里的树形真是眼前一亮,在此之前,动态增添,修改删除节点,拖拽和右键菜单,我一直
2008-09-23 07:11:00 577
转载 ext tutorial 学习 第 2 章 震撼吧!让你知道ext表格控件的厉害
第 2 章 震撼吧!让你知道ext表格控件的厉害。 第 2 章 震撼吧!让你知道ext表格控件的厉害。2.1. 功能丰富,无人能出其右无论是界面之美,还是功能之强,ext的表格控件都高居榜首。单选行,多选行,高亮显示选中的行,推拽改变列宽度,按列排序,这些基本功能咱们就不提了。自动生成行号,支持c
2008-09-23 07:03:00 835
转载 ext tutorial 学习 第 1 章 闪烁吧!看看extjs那些美丽的例子。
第 1 章 闪烁吧!看看extjs那些美丽的例子。 第 1 章 闪烁吧!看看extjs那些美丽的例子。1.1. 一切从extjs发布包开始非常幸运的是,我们可以免费去extjs.com下载ext发布包,里边源代码,api文档,例子一应俱全。不过要是想访问svn获得最新的代码,就要花钱了。不过我们现阶段只要这
2008-09-22 16:31:00 714
原创 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 906
原创 利用AxisTcpMonitor(tcpmon)辅助调试Web应用程序
tcpmon的使用方法网上有很多介绍了,这里只是说明几点要注意的. Listen Port: 是用来做监听的端口,而不是实际的访问端口,在这里我设的是8888Port:是实际访问的端口,我设的是8080 我正常情况下访问的URL地址是http://localhost:8080/axis2/services/StockQuoteService/echo?name=worl
2007-12-25 17:57:00 652
原创 血的教训,都是卡巴斯基范的错
最近在研究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 855 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 906
原创 应用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 1033
原创 应用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 1389
原创 应用Rails进行敏捷Web开发(学习笔记)-3.购物车应用
第1章 购物车应用现在我们来创建一个基于web的在线购物车应用,它的名字叫Depot,通过这个应用我们可以了解到Rails以下方面:n 如何创建简单的维护页面n 如何连接数据库表n 如何处理sessionn 如何创建表单n 如何进行单元测试、安全、页面布局1.1 增量式开发我们将采用增量式
2006-10-04 18:39:00 912
原创 应用Rails进行敏捷Web开发(学习笔记)-2.快速建立第一个Rails应用
第1章 快速建立第一个Rails应用1.1 新建立一个应用程序创建Rails应用程序有两种途径,一是从头开始编写每行代码,二是用rails工具来帮助我们构造应用程序。我是选择第二种,因为我不是苦行僧式的人类,我是标准的懒人。开始建立:1.通过cmd进入命令窗口2.创建一个工作目录我的是E:/work/rails3.在工作目录中创建demo应用程序
2006-10-04 18:02:00 1143 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 1119
原创 抽象工厂
1.1 抽象工厂1.1.1 抽象工厂模式的用意抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,创建多个产品族中的产品对象。这就是抽象工厂模式的用意。抽象工厂模式与工厂方法模式的最大区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个产品等级结构。1.1.2
2006-07-28 15:30:00 727
原创 工厂方法
1.1 工厂方法1.1.1 定义工厂方法是类的创建模式,又叫做虚拟的构子模式或者多态性工厂模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。1.1.2 工厂方法模式的引进Ø 工厂方法保持了简单工厂的优点,而且克服了它的缺点。Ø 核心工厂不在负责所有产品的创建,而是将具体创建的工作交给予必须实现的接口。
2006-07-27 11:43:00 783
原创 费伯纳西数列
>>> 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 1568
原创 JSF(1.3)-入门-简单的导航Navigation
JSF(1.3)-入门-简单的导航NavigationBy www.coolhou.com 灰石 ( http://blog.csdn.net/lmstone )( LimingMail1998@yahoo.com.cn ) 文档描述: JSF简介,Managed Beans,资料转换与验证,事件处理,JSF标签,自定义元素。1-6章原文来自http://www.javaworld.co
2006-01-05 13:33:00 1322
原创 JSF(1.2)-入门-第一个JSF程序
JSF(1.2)-入门-第一个JSF程序By www.coolhou.com 灰石 ( http://blog.csdn.net/lmstone ) ( LimingMail1998@yahoo.com.cn )
2006-01-04 17:45:00 3225 1
EclipseMavenSpringDM(译文)- 中文版
2009-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人