摘要: replace() 方法的参数 replacement 可以是函数而不是字符串。在这种情况下,每个匹配都调用该函数,它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数 是与模式中的子表达式匹配的字符串,可以有 0 个或多个这样的参数。接下来的参数是一个整数,声明了匹配在 stringObject 中出现的位置。最后一个参数是 stringObject 本身。下文展示了几种javascript正则表示式的repalce方式,有些方式我们很少在别的地方看到,如第二种和第三方中方法。//下面的例子用来获取url的两个参数,并返回urlRewrite之前的真实Urlv 阅读全文
posted @ 2013-04-28 11:41 赵雪丹 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 1.关于图表 图表的轴(axes) (1) 数值轴 Ext.chart.axis.Numeric (2) 时间轴 Ext.chart.axis.Time (3) 分类轴 Ext.chart.axis.Category (4) 仪表轴 Ext.chart.axis.Gauge 图表的类型 (1) 折线图 Ext.chart.series.Line (2) 柱形图 Ext.chart.series.Column (3) 饼状图 Ext.chart.series.Pie (4) 条形图 Ext.chart.series.Bar (5) 面积图 Ext.chart.series.Ar... 阅读全文
posted @ 2013-04-27 18:15 赵雪丹 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 1.面板 (1)类结构 Ext.Base Ext.AbstractComponent Ext.Component Ext.container.AbstractContainer Ext.container.Container Ext.panel.AbstractPanel Ext.panel.Panel (2)常见子类 Ext.window.Window Ext.form.panel ---form的panel Ext.panel.Table ---grid的panel Ext.tab.Panel ---标签页的panel Ext.menu... 阅读全文
posted @ 2013-04-27 18:15 赵雪丹 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 1.根类 Ext.form.Basic 提供了表单组件,字段管理,表单提交,数据加载的功能2.表单的容器 Ext.form.panel 容器自动关联 Ext.form.Basic的实例对象,更方便的进行字段的配置 重要属性 defautType : "" (设置默认子项的xtype)3.数据交互和加载 Ext.form.action.Action(两种表单自身的提交方式) Ext.from.action.Submit Ajax方式提交 Ext.form.action.StandardSubmit 原始鼻癌单提交方法 Ext.form,action.DirectLoad E. 阅读全文
posted @ 2013-04-27 18:14 赵雪丹 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1. 类结构 Ext.panel.Panel Ext.panel.Table Ext.tree.Panel --- 他是和grid完全一样的2. 主要配置项 title 标题 width 宽 height 高 renderTo 渲染到什么地方 root 控制根节点(Ext.data.Model/Ext.data.NodeInterface) animate : Boolean 控制收起和展开是发有动画效果 store: store 数据集合 rootVisible : false,//控制显隐的属性 重要事件 itemclick:function(tree,record... 阅读全文
posted @ 2013-04-27 18:13 赵雪丹 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1. 表格面板类Ext.grid.Panel基本属性。(两个别名xtype:gridpanel, grid) 重要的配置参数: (1)columns : Array 列模式(Ext.grid.column.Columnxtype: gridcolumn) 列里面的常用配置参数: text : String 列的标题 默认是"" dataIndex : String 和Model的列一一对应的 field: {} //配合插件使用,告诉插件在那一列起作用 xtype:默认为gridcolumn renderer : function(value) //可以列里面值显示... 阅读全文
posted @ 2013-04-27 18:12 赵雪丹 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 从这个图中我们可以很清楚的看到M 、V、C在ExtJS4.0里面所对应数据类型。靠右边是对应的代码结构。下描述一下这model、store、view、controller以及application这几者之间的关系。(1)application:它是MVC的入口,用来告诉ExtJS到那里去找对应js文件以及启动加载controller与view连个模块的代码。//打开动态加载js功能Ext.Loader.setConfig({enabled:true});Ext.application({name : 'AM',//应用的名字 (根) 利用MVC时这时定义的包路径需要与命名空间的 阅读全文
posted @ 2013-04-27 18:11 赵雪丹 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1. Ext事件机制(1)事件的3中绑定方式HTML/DHTMLDOMEXTJS(2)Ext.util.Observable 事件的基类它为所有支持事件机制的extjs组建提供事件的支持。如果我们自己创建新的组建需要有时间的支持那么我们就继承它。事件的分类:标准事件[键盘按钮按下,鼠标的单击双击,滑过滑动]。业务事件[当面板收起的时候触发,当组建被销毁的时候触发,当每一个对象的属数值不为空的时候触发]。(3)addManagedListener 收管制的监听它是由调用的组建管理的,当组建执行了销毁命令的时候所有被组建管制的事件全部销毁。(4)relayEvents 事件的分发和传播(控制实现事 阅读全文
posted @ 2013-04-27 18:07 赵雪丹 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 1. extjs4.0对原生javaScript功能进行了扩展(API中的Utilities模块中的NativeExtensions) Utilities:常用的一些工具处理类 Native Extensions Ext.Array Ext.Number Ext.Object Ext.String Ext.JSON Ext.Date Ext.Function具体扩展了那些,请参照具体的API说明,扩展的原理eg:var Person = {name:'yfc',age:26}; //alert(Person['name']); //extjs4.0提供getKe 阅读全文
posted @ 2013-04-27 18:06 赵雪丹 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 1. 组件component : 能够以图形化形式呈现界面的类,其中还可以分为容器组件与元件组件。容器组件:能够包含其它容器或者元件组件的类,其是进行单元化组件开发的基础元件组件:能图形化形式表现一个片面功能的组件,其不仅在实现了原有传统WEB程序的现有组件,而且还扩展了许多实用的组件,如刻度器、日历、树形列表等。2. 类 提供功能的非图形可形的类,它们为图形类提供了有力的支持 按其功能可分为:数据支持类(Data)、拖放支持类(DD)、布局支持类(layout)、本地状态存储支持类(state)、实用工具类(Util)。 密封类:不能被扩展的类 原型类:扩展了javascript标准类库中的 阅读全文
posted @ 2013-04-27 18:03 赵雪丹 阅读(346) 评论(0) 推荐(0) 编辑