EXTJS面試考點

轉載自http://wenku.baidu.com/view/67a3ac2db4daa58da0114a86.html

1.       請寫出Ext組件的超類(基類)?

   Ext.component

2.  Ext的佈局組件中有哪兩個重要參數?

  layoutitems

3.  Ext.id()函數的作用是什麼?

       生成唯一的id標識值

4.       你常用哪種字符編碼進行Ext項目開發?

        utf-8

5.  Ext.grid.RowNumber()是有什麼作用?

  生成自動計數列

 

 

6.       Grid中有哪種預設的selectionModel?

       cellSelectionModel, rowSelectionModel

 

7.       store中哪兩個參數用於分頁設置的?

         start, limit

 

 

8.       Gridbeforeedit事件中怎樣取消編輯操作返回?

          return false

9.       form.submit提交和使用Ajax方法提交數據時,兩者的successfailure函數有何異同?

         form中的帶有業務邏輯,ajax的沒有,只是關聯網絡連接狀態

10.   寫出Ext基本的佈局layout

       fit,border,form,column,accordion,card,table,anchor,absolute

 

11.   表單中設置reader有何作用?

      設置讀寫數據適配器,定義讀寫數據結構

 

 

12.   Ext中的Form支持哪三種形式的提交?

       htmlform提交,兩種Ajax形式提交

 

 

13.   form中有一個name : ’myName’textfield組件,請問怎樣利用當前form得到該myName對象

         form.getForm.findfield(‘myName’)

 

14.   以下代碼中有問題嗎?請全部指出,並建議如何修改

    new Ext.FormPanel({

        labelAlign: 'top',

        frame:true,

        title: 'hello world',

        bodyStyle:'padding:5px 5px 0',

        defaultType: ‘textfield’,

        width: 600,

        items: [{

            layout:'column',

            items:[{

                columnWidth:.5,

                layout: 'form',

                items: [{

                    fieldLabel: 'First Name',

                    name: 'first',

                    anchor:'95%'

                }

        ……………….

   不能設置defaultType: ‘textfield’,應該在items組件中用xtype指定類型

 

15.   請簡述Ext.util.ObservableExt中的作用?

     封裝並提供了高層的事件驅動模型

 

16.   現定義了一person類,請爲其實現“walk, eat, sleep”三個事件,並實現如何攔截和處理事件

Person類:

      Person = function(name){

               this.name = name;

}

17.   請說明Ext.reg()有什麼作用,並指明如何使用。

person = function(name){

       this.name = name;

       this.addEvents(“walk”, “eat”, “sleep”);       

}  

 

Ext.extend(person, Ext.util.Observable){   ////重要

       into: function(event){

       return this.name + ‘is’ + event + ‘ing.’;      

}

}

 

處理:

Person.on(‘walk’, function(){

 

});

………

作用是註冊Ext組件,兩種使用方法:new和xtype

 

18.   Ext中合用哪種方式實現類的繼承?

 extend

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章