extjs试题

发布时间 : 星期一 文章extjs试题更新完毕开始阅读

一、选择题

1. 在使用ExtJS开发应用时,必需引入的文件有哪些?(A、B、C)

A.ext-base.js B.ext-all.css C.ext-all.js D.ext-lang-zh_CN.js

2. ExtJS的类库由以下哪几部分组成。(A、B、C、D)

A.底层API

B.UI及Ajax通信类

C.实用工具Utils

D.控件(widgets)

3. ExtJS中的组件定义是由以下哪个类决定的。(A)

A.Component B.BoxComponent C.Container

4. ExtJS中的组件大致可以分成哪几大类。(A、B、C、D)

A.基本组件

B.工具栏组件

C.数据通信组件

D.表单及元素组件

5. 以下属于基本组件有哪些?()

A.Button

B.ColorPalette C.Window D.TimeField

6. 以下创建组件的方式正确的是。(A、C)

A.使用new关键字 B.layout C.xtype

D.Object

D.items

7. 当在创建一个Extjs组件时,如果没有指定组件的类型,则默认组件类型为:(D)

A.Component B.Object C.Window D.Panel

8. 在Extjs中Panel组件默认就具有的配置属性有哪些?()

A.loader B.deferredRender C.autoLoad D.buttons

9. Extjs给对象添加事件的方法可以为:(A、C)

A.addListener B.onClick C.on

D.delay

10. 我们知道所有的组件有包含一个beforedestroy事件,该事件触发的时候为:(C)

A.渲染的时候 B.数据加载的时候 C.销毁的时候 D.关闭的时候

11.

ExtJS中用于支持事件的基类为:(D)

B.BoxComponent

C.Container

D.Observable

A.Component

12. 以下选项中属于Extjs容器组件(继承自Container)的有:(B、C

A.Fieldset B.Viewport C.Toolbar D.TabPanel 13. 以下组件有哪些可以放在工具栏上面?() A.TextItem B.Spacer C.Fill D.Separator

14.

15.

E.PagingToolbar F.Button

指定TabPanel中的某个Panel为当前活动Panel的配置参数为:()

B.closable C.activeTab

D.enableTabScroll

A.resizeTabs

Extjs控件不需要指定渲染到某个节点的控件为:(A、B)

A.Window B.ViewPort C.TabPanel D.Buttons

16. 在同一个项目应用开发过程中,一个页面中控件只能唯一的是。(B)

A.Window B.ViewPort C.TabPanel D.Buttons

17. 当一个布局为border时,该布局下必须有一个区域region为?(C)

A.north B.east C.center D.south

18.

19.

容器使用的布局类型类型默认可以为:()

H.table

A.Accordion B.anchor C.border D.card E.column F.fit G.form

定义GridPanel必须包含的元素为:()

A.数据存储器Store B.Ext.data. JsonStore C.Ext.grid.ColumnModel D.fields

20. 数据存储器根据解析的数据不同可以分为:()

A.JsonStore B.GroupingStore C.SQLiteStore

D.SimpleStroe.

21. GridPanel中自定义的列渲染函数名称为:()

A.header B.sortable C.render D.renderer

22.

数据存储器需要加载数据时,可以使用的方式为:()

B.stroe.reload() C.stroe.removeAll() D.this.load()

A.store.load()

23. 当在GridPandl中需要编辑某一行数据时,得到当前选择行数据记录可用语句。() A.this.grid.getSelectionModel().getSelected()

B.this.getSelectionModel().getSelected() C.this.getSelected() D.this.grid.getSelected()

当发起一个AJAX请求时,需要传送到http请求的查询参数定义名称为。(A)

B.Proxy

C.url

D.autoLoad

24.

A.baseParams

25. 在TreePanel中,能定义表示一颗树的节点的类为。(C、D)

A.TreePanel B.TreeNode C.TreeLoader D.AsyncTreeNode

26.

27.

如何从一个stroe中得到指定索引位置的记录集Record。(A)

D.this.getAt(i)

A.store.getAt(i) B.store.getAt() C.store.get(i)

支持FieldSet展开或者关闭分组的显示的配置属性为(checkboxToggle、checkboxName、

B.checkboxName

C.baseCls

D.collapsible

collapsible)

A.checkboxToggle

28. 在formPanel中定义一个隐藏域必须要指定(xtype)

A.xtype B.name C.fieldLabel D.layout

29. 当在formpanel中需要提交一个表单,执行表单的submit方法时,配置参数必须包含。(B)

A.method B.url C.success D.failure

30.

二、

1.说明Html DOM、Ext Element及Component三者的关系。

2.阐述这几个方法各自的作用get()、getCmp()、getDom()、getBody()、getDoc()。

3.构建一个符合以下条件的ExtJS UI。

条件说明:显示一个宽600、高300的window, window为模式窗口,并且不能改变其大小及不能移出viewport外。在window下为3个选项面板,默认打开第2个面板,每个选项面板中放若干个field,要求自少有一个面板中的field放在fieldset中。

以下能把一个对象中的属性应用于另外一个对象中即属性拷贝。(apply、applyIf)

B.call()

C.applyIf()

D.prototype

A.apply()

4.写一颗树,所有节点图标自定义,点击任意一个节点可提示当前点击的是哪个节点。 我的照片 最新照片

去年照片 春季

夏季

秋季 冬季

前年照片

春季 夏季 秋季

5,按照下面的窗口示例在一个窗口中完成相同的布局:

冬季 儿时照片

5岁以前 5岁以后

联系合同范文客服:xxxxx#qq.com(#替换为@)