zoukankan      html  css  js  c++  java
  • ExtJS MVC的搭建(序)

    Ext JS 是一个用JavaScript 语言编写的用于浏览器端UI开发的Ajax 框架 。这种框架有几个主要特点。

    (1) 开源项目
         
     Ext JS 是一个开源项目, 它提供了免费的框架代码, 完善的API文档, 以及开发人员社区。这些资源可以帮助Ext JS 快速地在项目内投入使用。


    (2) 兼容各种浏览器
          Ext JS 框架可跨浏览器运行。基于框架开发的应用支持IE, FireFox , Safari 等多种流行的浏览器。

    (3) 后台技术无关性
       
      Ext JS 框架作为前端的开发平台, 可与当前流行的Web 后端技术如: Java, . NET , PHP 组合进行Web 应用的开发。

    (4) UI 控件库

        框架拥有非常丰富的控件库, 如表格, 树, 窗体,面板, 按钮等。控件以面向对象的方式开发, 提供了构造器的参数, 可操作的属性及方法, 以及控件的事

    件等。这种面向对象的开发, 使得控件易于使用, 也便于扩展。

    (5) 扩展控件

        框架提供了对控件进行扩展的机制。利用Ex tJS. ex tend( ) 函数, 可以在继承父类控件的基础上, 创建新的类构造器, 增加新的属性、方法、事件,

    构造出新的控件。

    (6) 组件化编程

        在Ex tJS 的框架下进行UI开发, 将包含诸多控件的容器类控件构造成组件。这些组件封装了对内部控件的具体操作, 对外提供统一接口, 便于操作, 降低了项目中UI 开发的复杂度。

    (7) 控件与后台的数据交换

        ExtJS 的前、后端数据交换简单灵活。显示数据集合的ExtJS 控件, 如: 表格, 树, 下拉列表等, 可支持多种数据格式: JSON、XML、Array。在显示数据时, 前端确定数据的格式和结构, 后台只要提供符合前端要求的数据。

    那一汪清眸,那一瞥青涩的目光,那一段青春岁月。我一直在寻找,寻找一个属于我的婆娑世界,寻找那一年的自己,再也回不去了……
  • 相关阅读:
    mac c++编译出现segmentation fault :11错误
    ssh 连接缓慢解决方法
    237. Delete Node in a Linked List
    203. Remove Linked List Elements
    Inversion of Control Containers and the Dependency Injection pattern
    82. Remove Duplicates from Sorted List II
    83. Remove Duplicates from Sorted List
    SxsTrace
    使用CCleaner卸载chrome
    decimal and double ToString problem
  • 原文地址:https://www.cnblogs.com/feiger/p/3833758.html
Copyright © 2011-2022 走看看