摘要: Tutorial:Localizing Ext (Chinese) From Learn About the Ext JavaScript Library Jump to: navigation, search Summary: 如何本地化ext的教程 Author: Jozef Sakalos(译者:Frank Cheung) Published: March 9, 2008... 阅读全文
posted @ 2008-05-23 23:44 meetrice 阅读(1082) 评论(0) 推荐(0)
摘要: This is my first stab at a tutorial, so hopefully it works out! Thanks to crafter for his code examples in this thread: http://extjs.com/forum/showthread.php?t=26320 Contents[hide] 1 Entry Poi... 阅读全文
posted @ 2008-05-23 23:42 meetrice 阅读(1491) 评论(0) 推荐(0)
摘要: Tutorial:Writing a Big Application in Ext From Learn About the Ext JavaScript Library Jump to: navigation, search Summary: This tutorial helps you to write a big application in Ext. Author: Jo... 阅读全文
posted @ 2008-05-23 23:40 meetrice 阅读(1180) 评论(1) 推荐(0)
摘要: Tutorial:Application Layout for Beginners (Chinese) From Learn About the Ext JavaScript Library Jump to: navigation, search Summary: 在本教程将助你合理地规划一个应用程序。 Author: Jozef Sakalos(译者:Frank Cheung) ... 阅读全文
posted @ 2008-05-23 23:38 meetrice 阅读(530) 评论(0) 推荐(0)
摘要: In this small tutorial, we'll try to build an Ext form that will submit in the tradional way, like all regular html forms Introduction As a programmer, you may know PHP (or ASP, or any other server-... 阅读全文
posted @ 2008-05-23 23:32 meetrice 阅读(2509) 评论(0) 推荐(0)
摘要: This tutorial is for Ext version 2.0. A complete demonstration is at EasyExt. Is this tutorial for me? If you are a seasoned programmer then no, I suggest that this is not the page for you, many of ... 阅读全文
posted @ 2008-05-23 23:30 meetrice 阅读(810) 评论(0) 推荐(0)
摘要: Contents[hide] 1 事前准备 2 定义 3 正式开始 4 window对象 5 理解作用域 6 变量的可见度 事前准备 学习本教程的最佳方法是随手准备好Firefox中的工具Firebug。这样使得您可以即刻测试教程的例子。 如果机子上还没有FireFox和FireBug,就应该尽快安装一套来用。 定义 作用域scope1.(名词)某样事物执行、操作... 阅读全文
posted @ 2008-05-23 23:25 meetrice 阅读(4631) 评论(3) 推荐(3)
摘要: Summary: Playing With Ext The Easy Way (Chinese) Author: Patrick Donelan (翻译:Cloudream) Published: 2007-10-12 Ext Version: 2.0 Languages: English Deutsch Chinese Korean Japanese ... 阅读全文
posted @ 2008-05-23 23:22 meetrice 阅读(555) 评论(0) 推荐(0)
摘要: Introduction 欢迎来到Ext 2.0。在下列各章节中,你将会接触到Ext 2.0最新的改进,你也将会了解,有哪些新功能是为你所用的。虽然作为一份概述性的内容,本文不会讨论如何编写Ext 2.0应用程序个中细节,但是你可在下面提供的资源,找到你所需的内容: Ext 1.x to 2.0升级指南 Ext 2.0 API参考 Ext 2.0范例 Ext 2.0更新日志 Ext社... 阅读全文
posted @ 2008-05-23 23:20 meetrice 阅读(1114) 评论(0) 推荐(0)
摘要: Ext 2.0 Tutorials All tutorials in this section were written for Ext 2.0, or can be used with any version of Ext. Looking for 1.x tutorials? Getting Started Playing With Ext The Easy Way What i... 阅读全文
posted @ 2008-05-23 23:18 meetrice 阅读(738) 评论(0) 推荐(0)
摘要: 本教程适用于Ext 2.0的版本,而版本1.x仍可找到。 无论你是Ext库的新手,抑或是想了解Ext的人,本篇文章的内容都适合你。本文将简单地介绍Ext的几个基本概念,和如何快速地做出一个动态的页面并运行起来,假设读者已具备了一些JavaScript经验和简单了解HTML的文档对象模型(document object model ,DOM)。 下载Ext 如果你未曾下载过,那应从官方网站那里... 阅读全文
posted @ 2008-05-23 23:16 meetrice 阅读(1007) 评论(0) 推荐(0)
摘要: 在html中,任何一个元素都有三个表示位置和大小的对象:client,offset和scroll,每个对象都有相应的height,width,top,left属性,那么这些究竟有什么区别呢? client属性是指一个元素直接可以看得到不包括边框的区域,所谓的直接可以看得到不包括边框是这样的概念:不包括滚动条占据的空间(实际上,如果出现了滚动条,元素的高度不会发生变化,clie... 阅读全文
posted @ 2008-05-23 22:47 meetrice 阅读(2085) 评论(2) 推荐(0)
摘要: Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql... 阅读全文
posted @ 2008-05-23 22:43 meetrice 阅读(291) 评论(0) 推荐(0)
摘要: 先感谢木的{moond},要不是一次提供了那么多画原型图的工具,我现在还在Word和Visio里面打转呢。这些软件能试用的我差不多都用了一下,其中觉得Axure的RP Pro 4挺好的,功能包括站点地图、流程设计、页面框架设计、简单交互设计等,可以生成HTML、Word等格式。RP操作比用Dreamweaver简单多了,图片、文字、输入框等等所有组件全是可视化操作,可以很方便的实现网站交互内容的原... 阅读全文
posted @ 2008-05-23 22:41 meetrice 阅读(5006) 评论(0) 推荐(0)
摘要: 最近,我面试了一个有五年 Web 应用程序开发经验的软件开发人员。四年半来她一直在从事 JavaScript 相关的工作,她自认为 JavaScript 技能非常好,但在不久之后我就发现实际上她对 JavaScript 知之甚少。话虽这样说,但我确实没有责备她的意思。JavaScript 真的是很有趣。很多人(包括我自己,直到最近!)都认为自己很擅长 JavaScript 语言,因为他们都知道 C... 阅读全文
posted @ 2008-05-23 22:40 meetrice 阅读(373) 评论(0) 推荐(0)
摘要: 前段时间写jsfw [ JavaScript FrameWork ],写完后发现每刷新一次内存就升大几百K,用一个小时IE内存占用高到一两百M。看了以下文章,五个分类我犯了四个,问题是找到了,不过改起来很累 ---------------------------以下文章不知道是从哪Copy来的------------------- 在IE下的JS编程中,以下的编程方式都会造成即使关闭IE也无法... 阅读全文
posted @ 2008-05-23 22:39 meetrice 阅读(1584) 评论(0) 推荐(0)
摘要: Jash是一个基于DHTML开发的命令行JavaScript调试工具,用于调试当前打开的页面。通过该调试工具,你可以快速的进行脚本调试,查看dom、当前页面对象,函数、变量,跟踪执行堆栈,执行任意脚本及为页面定义css等,可运行于IE6+ 、FF1.5+、Safari 3 +下。程序仅仅是一个大小约为30kb的js文件,无需安装,只需将js放入书签,随时都可以通过点击该书签调出,或者在自己程序中直... 阅读全文
posted @ 2008-05-23 22:38 meetrice 阅读(773) 评论(1) 推荐(0)
摘要: 最近在学习Ext,发现这个玩意虽然很强大,但是也太重量级了,没有几个月时间大概很难用好。自己直接学习Ext Api的过程中有不少的痛苦经历,进度也比较慢,经常看看别人的研究学习成果对于自己的学习还是很有帮助的,这里将几个不错的Ext学习站点收藏起来,便于以后自己参考学习。JavaEye Ext交流区:http://www.javaeye.com/forums/tag/EXT著名的技术社区JavaE... 阅读全文
posted @ 2008-05-23 22:37 meetrice 阅读(443) 评论(0) 推荐(0)
摘要: AnchorLayout是最简单的布局管理其,它只是将元素按照配置的属性在元素容器中进行定位。 让我们看一下它的render方法以理解如果进行布局: onLayout : function(ct, target){ Ext.layout.AnchorLayout.superclass.onLayout.call(this, ct, target); //获取元素的尺寸 ... 阅读全文
posted @ 2008-05-23 22:35 meetrice 阅读(822) 评论(0) 推荐(0)
摘要: 如果学习了Container,你回发现,在Ext2.0中,Container和Layout的关系是密不可分的。任何Container都需要在render方法中使用layout对象进行布局。 让我们先看一下所有layout的父类:ContainerLayout。 实际上,对容器及其item的渲染都是在layout对象的layout方法中实现的。而layout方法是在resize事件中触发的,... 阅读全文
posted @ 2008-05-23 22:34 meetrice 阅读(915) 评论(0) 推荐(0)
摘要: BoxComponent继承了Component,主要是实现了设置组件的宽度、高度以及位置(相对于容器或相对于document.body),他的实现较为简单,需要注意的是: 1.BoxComponent可以通过resizeEl属性设置进行调整大小的对象,positionEl属性设置调整位置的对象,并且在render事件中进行设置,将属性封装为Ext.element对象; 2.se... 阅读全文
posted @ 2008-05-23 22:31 meetrice 阅读(1901) 评论(1) 推荐(0)
摘要: 在这里,我们引用Ext Overview中的Component life cycle对组件的功能进行相应的总结: [list=1] 配置项对象生效: 组件对象的构造器会把全部的配置项传入到其子类中去,并且进行下列所有的步骤。 组件的底层事件创建 这些事件由组件对象负责触发。事件有enable, disable, beforeshow, show, beforehide, hide, befor... 阅读全文
posted @ 2008-05-23 22:26 meetrice 阅读(678) 评论(0) 推荐(0)
摘要: 首先,让我们回忆一下对于组件的讨论: 1.只有配置了applyTo或renderTo属性才会在构建组件时立刻进行render方法的调用; 2.如果是applyTo属性,则会对component的容器进行渲染;renderTo则是对component进行渲染; 现在,让我们看一下render方法的实现: render : function(container, position){... 阅读全文
posted @ 2008-05-23 22:25 meetrice 阅读(1783) 评论(0) 推荐(0)
摘要: 在Ext2.0中,Component是一切Widget的父类,所有的Widget都继承与它,而他又继承自Observable,因此,它天生就具备了对于事件的处理能力。 首先,让我们看一下它的构建器,它的构建器可以传入三种类型的对象: 对象(该对象的initailConfig属性为真正的配置对象;isAction属性决定了该参数是否是一个Ext.Action对象,如果是Ext.Action对象则注册... 阅读全文
posted @ 2008-05-23 22:23 meetrice 阅读(955) 评论(0) 推荐(0)
摘要: Observable维护了一个events数组,并提供了更加方便的对于事件的封装和调用机制。同Event一样,它也提供了addListener、removeListener方法。它提供的addListenere方法使用起来更加方便,你可以通过json对象一次实现多个事件的绑定: foo.addListener({ 'click' : { fn: this.onClick, scope: ... 阅读全文
posted @ 2008-05-23 22:20 meetrice 阅读(5866) 评论(0) 推荐(0)
摘要: 由于Ext2.0中所有的组件都是由Observable继承而来,理解Ext就需要先从Ext.util.Observable说起,而Observable是对Event对象进行管理,从而理解Observable必须首先从Ext.util.Event说起。 Ext.util.Event是一个封装的非常精致的对象,但和你想象的不同,Event同任何的HTML DOM元素没有任何的关系(尽管Ext是处理HTML元素的),实际上,它是一个通用的事件及其事件的处理的对象。 也许有朋友要问,HTML Element本身已经支持了事件,为什么还要再重新设计一套Event机制呢?其实,基本上所有的javascr. 阅读全文
posted @ 2008-05-23 22:14 meetrice 阅读(1545) 评论(0) 推荐(1)
摘要: Ext.tree.TreePanel树状控件,继承自panelconfig定义{animate : Boolean,containerScroll : Boolean,ddAppendOnly : String, /*很显然这是api的一个错误,treepanel.js中惟一用到它的地方是this.dropZone = new Ext.tree.TreeDropZone(this, this.dropConfig || { ddGroup: this.ddGroup || "TreeDD", appendOnly: this.ddAppendOnly === true }) 阅读全文
posted @ 2008-05-23 21:23 meetrice 阅读(1171) 评论(0) 推荐(0)
摘要: Ext.grid.EditorGridPanel可编辑数据表格Config {clicksToEdit : Number //点几次开始编辑,默认为2}方法EditorGridPanel()构造,应为 EditorGridPanel(Object config)startEditing( Number rowIndex, Number colIndex ) : voidstopEditing() : void开始停止编辑事件afteredit : ( Object e )beforeedit : ( Object e )validateedit : ( Object e )下面我们扩展一下刚才 阅读全文
posted @ 2008-05-23 21:22 meetrice 阅读(859) 评论(1) 推荐(0)
摘要: Ext.grid.ColumnModel用于定义Grid的列用例var colModel = new Ext.grid.ColumnModel([ {header: "Ticker", width: 60, sortable: true}, {header: "Company Name", width: 150, sortable: true} ]);回到ColumnModel,它的构造参数是一个config组成的数组,其中config定义为{ align : String //css中的对齐方式 dataIndex : String //要绑定的Sto 阅读全文
posted @ 2008-05-23 21:22 meetrice 阅读(1226) 评论(0) 推荐(0)
摘要: Ext.tree.TreePanel树状控件,继承自panelconfig定义{animate : Boolean,containerScroll : Boolean,ddAppendOnly : String, /*很显然这是api的一个错误,treepanel.js中惟一用到它的地方是this.dropZone = new Ext.tree.TreeDropZone(this, this.dropConfig || { ddGroup: this.ddGroup || "TreeDD", appendOnly: this.ddAppendOnly === true }) 阅读全文
posted @ 2008-05-23 21:21 meetrice 阅读(1997) 评论(0) 推荐(0)