自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luckstar1999的专栏

事实比你想象也许要好,祝你成功朋友!

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

转载 prototype源代码解读(转自javaeye)

/** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */var Prototype = { Version: 1.3.1, // 一个空方法,其后的代码常会用到,先前的版本该方法被定义于 Ajax 类中。 emptyFunction: function() {}}/** * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。 * 一般

2009-07-04 14:07:00 392

转载 对google个性主页的拖拽效果的js的完整注释

这两天太忙了,没时间写Blog,业余时间又扒了一次google的拖拽,对比了netvibes的,差不多,让后就写了个注释,顺便学习。google用了混淆,js里面的命名比较晕。我花了些时间把他们翻译成容易看懂的命名,并且作了注释,希望对大家有帮助。可以这里下载我的例子:http://www.blogjava.net/Files/iamtin/google_drag.rar// 工具类,使用Ut

2009-07-04 13:20:00 373

转载 常用的一些javascript小技巧

//事件源对象 event.srcElement.tagName event.srcElement.type //捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();//事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey

2009-07-04 13:17:00 1037

转载 关于scope和createDelegate()

关于JavaScript中this的使用,这是一个由来已久的问题了。我们这里就不介绍它的发展历史了,只结合具体的例子,告诉大家可能会遇到什么问题,在遇到这些问题时EXT是如何解决的。在使用EXT时,最常碰到的就是使用Ajax回调函数时出现的问题,如下面的代码所示。 input type="text" name="text" id="text">input type="button" name=

2009-06-24 22:48:00 646

转载 Ext 笔记

javascript 定义数组 :var   myArray   =   new   Array(1,2,3,4,)   //普通方式   var   myArray   =   new   Array(20)   //20个元素   var   myArray   =   [1,2,3,4,5,6]   //数组直接量Ext.getDom("wentao")等价于Ext.get("wentao"

2009-06-24 22:44:00 864

转载 Ext核心代码分析之Function.createDelegate

createDelegate( [Object obj], [Array args], [Boolean/Number appendArgs] ) :这个函数的目的是创建委托。 Ext.onReady(function(){   Ext.QuickTips.init()   var myclass=new Object();   //myclass并没有alert方法,我们也不打算为它写一个a

2009-06-24 22:38:00 548

转载 Ext tree 结合dwr 调用后台数据

Ext tree 结合dwr 调用后台数据关键字: ext dwr还是废话少说 需要dwr loader 引入js 类 Html代码 script type="text/javascript"      src="${base}ext/adapter/ext/ext-base.js">script>  script type="text/javascript

2009-06-24 22:21:00 1876

原创 ext store

ext2.0下form提交字符编码的问题默认是utf-8的,我想用gb2312的,应该怎么办?将ext-base.js中的"application/x-www-form-urlencoded" 修改为"application/x-www-form-urlencoded;charset=gb2312"即可Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是

2009-06-24 22:17:00 3715 1

转载 javascript eval函数

javascript eval函数2009-04-21 23:41首先来个最简单的理解 eval可以将字符串生成语句执行,和SQL的exec()类似。eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子:我们要做一个function(),功能是输入网页中两个个

2009-06-23 00:36:00 730

转载 模拟一个简单的继承

模拟一个简单的继承有了上一节的基础,我们这一节来模拟一个简单的继承 Crab = function(){ this.leg = 10; }; Crab.prototype.say = function(){alert(we hava +this.leg+ legs)}; GenCrab = function(){//螃蟹进化成人,变成蟹将了,只有2条腿了 this.leg =

2009-06-17 15:57:00 389

转载 Ext的extend继承1

将Ext的extend继承,我大不算费很大的口舌来解释,因为真的很难表达,什么原型啦,构造函数啦等等拗口的词汇反而不会帮助我们理解,最通俗易懂的莫过于例子了。下面的例子都是模仿Ext的写法来写的,非常正轨,都是本人精心斟酌过的,是一种非常好的设计模式,希望大家既然来看了,就耐心品味下,呵呵,欢迎留言交流下面这个例子我不打算解释,请您自己思考下Crab = function(){     t

2009-06-17 15:55:00 371

转载 主题:《仔仔细细分析Ext》 第一章 必须理解Ext.extend函数

显然了,从函数名就可以看出来,这个函数是整个Ext类库的基石,之一。 笔者初看这个函数,感觉比较迷糊,只知道它完成了继承的功能,但是里面到底做了什么操作,并不太好理解。 网络上有很多帖子和文章来解析这个函数,但笔者感觉并不是很到位。不知道是因为这些帖子的作者没有能完全理解这个函数还是因为表达得不够清晰。 下面笔者就自己的理解来分析一下这个函数。 必须的前置概念有三个:prototype、const

2009-06-17 15:51:00 478

原创 使用Aspose.Cells的基础知识整理

这两天用Aspose.Cells构建一个Excel报表,感觉这个组件还比较好用.记录一下常用的使用知识:1.创建Workbook和Worksheet workbook&worksheet1Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Wo

2009-06-03 16:44:00 2531 6

转载 Ext.widgets-grid(1)

 Ext.grid.ColumnModel用于定义Grid的列用例var colModel = new Ext.grid.ColumnModel([    {header: "Ticker", width: 60, sortable: true},    {header: "Company Name", width: 150, sortable: true}    ]);回到ColumnMod

2009-06-03 09:07:00 552

原创 Ext.widgets-grid(2)

 Ext.grid.EditorGridPanel可编辑数据表格Config {clicksToEdit : Number    //点几次开始编辑,默认为2}方法EditorGridPanel()构造,应为 EditorGridPanel(Object config)startEditing( Number rowIndex, Number colIndex ) : voidstopEdit

2009-06-03 09:07:00 426

原创 Ext.widgets-Tree

Ext.tree.TreePanel树状控件,继承自panelconfig定义{animate : Boolean,containerScroll : Boolean,ddAppendOnly : String, /*很显然这是api的一个错误,treepanel.js中惟一用到它的地方是this.dropZone = new            Ext.tree.TreeDropZone(

2009-06-03 09:06:00 590

原创 Ext.widgets-toolbar

Ext.Toolbar工具栏,使用起来很简单,add已准备好的元素就行方法Toolbar( Object/Array config )构造add( Mixed arg1, Mixed arg2, Mixed etc. ) : void增加元素可以是 1:Ext.Toolbar.Button            相当于addButton2:HtmlElement              

2009-06-03 09:05:00 408

转载 Ext.widgets-menu

 Ext.menu.Menu菜单对象config{    allowOtherMenus : Boolean    //允许同时显示其它的菜单?    defaultAlign : String        //默认对齐方式:tl-bl?    defaults : Object        //默认的菜单项配置,将会应用到所有的items    items : Mixed    //菜单

2009-06-03 09:05:00 377

转载 Ext.widgets-form(下)ComboBox,TimeField,DateField,TriggerField,TextArea,NumberField

Ext.form.NumberField继承自Ext.form.TextField,因为Ext.form.TextField虽然强大,但写起来的确还是有点麻烦,后面的类都继承自Ext.form.TextField,没有自定义的方法,属性和事件config定义为{    allowDecimals : Boolean    //true    allowNegative : Boolean   

2009-06-03 09:04:00 624

转载 Ext.widgets-form(上)BasicForm/Field/Checkbox/Radio/HtmlEditor/TextField

Ext.form.BasicForm对应一个dom中的form,默认是用ajax提交的,如果的确想回传,可以使用如下方式var myForm = new Ext.form.BasicForm("form-el-id", {        onSubmit: Ext.emptyFn,        submit: function() {            this.getEl().dom.su

2009-06-03 09:03:00 519

原创 Ext.data-Tree/Node

Ext.data.Tree继承自Observable,用于存放树装的数据结构方法Tree( [Node root] )以root为根构造Ext.data.Tree对象getNodeById( String id ) : Node由指定id得到节点getRootNode() : Node得到根节点,由属性root得到更方便setRootNode( Node node ) : Node

2009-06-03 09:02:00 571

转载 Ext.widgets-Button,SplitButton,CycleButton

Ext.Actionaction实现一个脱离了容器的事件,所有它可以在多个容器之间共享,不过好象只有Ext.Toolbar, Ext.Button 和 Ext.menu.Menu支持action接口:),因为容器要实现下面所有的方法setText(string), setIconCls(string), setDisabled(boolean), setVisible(boolean) and s

2009-06-03 09:02:00 386

转载 Ext.data-Store

Ext.data.Storestore是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表方法:不列举继承来的方法Store( Object config )构造,config定义为{ autoLoad : Boolean/Object,    //自动载入 baseParams : Object,    //只有使用httpproxy时才有意义 data : Array,

2009-06-03 09:01:00 323

转载 Ext.data-GroupingStore/JsonStore/SimpleStore

Ext.data.GroupingStore继承自Ext.data.Store,为Store增加了分组功能.其它用法与Store一致,惟一需要注意的是使用GroupingStore时必须指定sortInfo信息增加了配置属性 groupField : String//用于分组的字段groupOnSort : Boolean//如果为真,将依排序字段重新分组,默认为假remoteGroup : Bo

2009-06-03 09:01:00 423

转载 Ext.data-DataProxy/HttpProxy/MemoryProxy/ScriptTagProxy

Ext.data.DataProxy数据代理类是一个纯虚类,主要用于生成Ext.data.Record对象,没有公开的属性和方法,只是归定子类需要处理三个事件beforeload : ( Object This, Object params )load : ( Object This, Object o, Object arg )loadexception : ( Object This, Obj

2009-06-03 09:00:00 291

原创 Ext.data-DataReader/ArrayReader/JsonReader/XmlReader

Ext.data.DataReader纯虚类,从数据源得到结构化数据转换为元数据对象,对象包含Record的集合,一般用做Store对象的元数据,具有如下格式{totalRecord:int,records:Array of Ext.data.Record}具体使用参见三个子类Ext.data.ArrayReader/Ext.data.JsonReader/Ext.data.XmlReader

2009-06-03 09:00:00 343

转载 Ext.data- Connection/Ajax/Record

Ext.data.Connection访问指定的url,这是个异步调用类,如果想得到服务器信息,请在request参数中指定callback方法或指定侦听者(对文件上传无效)Connection( Object config )构造,config定义为{ autoAbort : Boolean, defaultHeaders : Object, disableCaching : Boolean

2009-06-03 08:59:00 345

原创 Ext类关系草图

2009-06-03 08:58:00 322

原创 EXT核心API详解(六)-Ext.Fx

Ext.Fx类对于我这样的懒鬼而言,Fx类是核心类库中最激动人心的一个类,它不是最重要的,却是最实用的一个类定义了一些常用的特效方法,不妨自己多动手试试下面的方法,很有趣的fadeIn( [Object options] ) : Ext.Element渐显 options参数有以下属性callback:Function    完成后的回叫方法scope:Object        目标easi

2009-06-03 08:57:00 412

转载 EXT核心API详解(七)-Ext.KeyNav/KeyMap/JSON/Format/DelayedTask/TaskRunner/TextMetrics/XTemplate

Ext.KeyNavExt的keyNav类能为Ext.Element元素提供简单的按键处理方法例:var el=Ext.get("textarea");new Ext.KeyNav(el, {    "left" : function(e){        alert("left key down");        },    scope : el    });它的行为与KeyMap类似,但功能

2009-06-03 08:57:00 426

转载 EXT核心API详解(五)-Ext.EventManager/EventObject/CompositeElement/CompositeElementLite

Ext.EventManager事件管理者中的大部分方法都在Ext中有定义,主要用于事件管理addListener( String/HTMLElement el, String eventName, Function handler,on( String/HTMLElement el, String eventName, Function handler, [Object scope], [O

2009-06-03 08:55:00 395

转载 EXT核心API详解(四)-Ext.DomQuery/DomHelper/Template

2009-06-03 08:54:00 354

转载 EXT核心API详解(三)-Ext.Element

 Ext.Element类Element( String/HTMLElement element, [Boolean forceNew] )由id或DOM节点创建Element对象Element.fly( String/HTMLElement el, [String named] ) : Element由id或DOM节点创建一个全局共享的活动元素,可由named命名以避免可能的冲突El

2009-06-03 08:53:00 961

转载 EXT核心API详解(二)-Array/Date/Function/Number/String

 Array类indexOf( Object o ) : Numberobject是否在数组中,找不到返回-1;找到返回位置remove( Object o ) : Array从数组中删除指定的对象object,如果找不到object则数组无变化Number类constrain( Number min, Number max ) : Number检查数值是否介于min与max之间, 如果大于m

2009-06-03 08:51:00 334

转载 EXT核心API详解(一)-Ext

 Ext类addBehaviors( Object obj ) : void对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如addBehaviors({   // id=foo下所有的a标签加入click事件   #foo a@click : function(e, t){       // do something   },   // 用,分隔多个选择器   #foo a, #ba

2009-06-03 08:46:00 375

原创 张孝祥《Java就业培训教程》读书笔记

   1,只要定义有参数的构造方法,都需要再定义一个无参数的构造方法;     2,构造方法与析构方法都是在对象存在的时候被调用。     3,finalize()方法是在对象被当成垃圾从内存中释放前调用,而不是在对象变成垃圾前调用。     4,main只在类被装载时调用,因此只会执行一次。在类的实例里main函数并不会被执行。     5,类的static属性在类被装载时被初始

2007-09-21 09:34:00 1762 1

原创 String.split()用法的一点经验

在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("//."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("//|"),这样才能正确的分隔开,不能用String

2007-09-20 09:36:00 499

JSF in Action中文版

JSF in Action中文版 JSF in Action中文版 JSF in Action中文版 JSF in Action中文版

2008-08-27

空空如也

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

TA关注的人

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