• 面向对象的ExtJS场景开发


    写ExtJS已经3各月了,项目中临时学的,主要参考ExtJS 的文档学习,推荐一款JS开发工具Aptana Studio 3。

    大概说一下开发ExtJS的准备:

    1.下载Extjs(目前有4.x我使用3.x)下载网站http://www.extjs.org.cn/

    2.项目中引入ext-all.js,ext-base.js,ext-all.css

    3.Ext.onReady(function() {

      //开始编写

    });

    4.Store与后台交互进行数据通信(其实ExtJS里面与后台有关的就是Store而已)---就是封装的Ajax,只不过他可以和UI进行绑定。

    5.tpl:ExtJS一点的好处就是UI组件,他可以和Stor采取观察者模式实现。基于事件机制,而不是方法的调用来实现。

    6.IFrame在E系统JS里面的使用,Parent,Top之间的作用进行数据负载的加载。(contentWindow)

    7.基于配置动态创建组件,而不是静态写死。(new 进行组件的创建,关键点就是对ExtJS的组件进行刷新也就是页面的更新)

    8.对其组件二次封装。

    9。结合HTML做融合,构建适合业务的操作界面(一个好的界面基本和一个好的软件解决方案本质一样)---类比一个好的模板就可以看出这个公司的实力。

    10.对JS组件封装

    ======================================================================================

    Ext.findByName("")组件进行封装进行使用的方法。

    组件的生命周期:

       1.设置配置选项

       2.init

         3.注册事件

         4.初始化插件

       

  • 相关阅读:
    2.列出目录内容
    mongo2csv
    Python-uiautomator使用说明文档
    uiautomator设备和选择器~Python详解
    hadoop1.2开发环境搭建
    postgresql 查询某一个表中的所有字段
    VolgaCTF 2020 Qualifier Library
    VolgaCTF 2020 Qualifier Newsletter
    2019-2020-2 网络对抗技术 20175211 Exp3 免杀原理与实践
    BJDCTF 2nd Writeup
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/3381710.html
Copyright © 2020-2023  润新知