zoukankan      html  css  js  c++  java
  • ExtJS4 MVC开发教程:搭建开发环境

    原文地址:http://www.lihuai.net/qianduan/extjs/864.html

    博主系列教程:http://www.lihuai.net/qianduan/extjs

    在所有的JS框架中,ExtJS算的上是一个超重量级的前端框架,里面封装了大量的类库以至于很多刚开始接触ExtJS的朋友们不知如何下手,即便 是很多人看着别人的demo能够用ExtJS写出自己的Hello Word程序,却对里面的架构不知所以然,针对这种情况,在ExtJS MVC开发教程中主要从以下几个方面为大家讲解如何用MVC模式搭建自己的ExtJS项目应用:

    • 1.搭建ExtJS4开发环境
    • 2.ExtJS4 入口文件(app.js)详解
    • 3.ExtJS4 Controller详解
    • 4.ExtJS4 如何定义自己的视图类
    • 5.ExtJS4 Store和Model详解

          首先来分析如何搭建应用环境,我们主要从以下几个方面说明:

    1.项目的基本结构

    ExtJS4 MVC开发教程:搭建开发环境项目结构图

    appname:项目的根目录,包含项目的所有文件;
    app:应用目录,该文件夹包含你开发的所有类文件;
    extjs:extjs源码包;
    resource:放置额外资源文件(图片、css文件等);
    app.js:ExtJS入口文件,控制整个应用的逻辑结构;
    index.html:项目入口点。

    如果对于我的解释仍不能让你明白每个文件夹究竟是做什么的,那么不必担心,在刚开始我们并不是用到所有的文件,对于一个简单的应用,我们只需要用到以下的项目结构即可:

    ExtJS4 MVC开发教程:搭建开发环境

    2.制作入口文件

     打开index.html文件,添加以下代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>应用首页</title>
    <script type="text/javascript" src="jquery-1.8.3.min.js"></script>
    <script type="text/javascript" src="ext-4.2.1/ext-all.js"></script>
    <link rel="stylesheet" type="text/css"
        href="ext-4.2.1/resources/css/ext-all.css">
    <script type="text/javascript" src="ext-4.2.1/bootstrap.js"></script>
    <script type="text/javascript" src="ext-4.2.1/locale/ext-lang-zh_CN.js"></script>
    <script type="text/javascript" src="app.js"></script>
    </head>
    <body>
    
    </body>
    </html>

    ext-all.css:该文件是ExtJS的css文件,必须加载;
    ext-all.js:ExtJS的核心类库,必须加载(稍后我们还会详细讲解该文件);
    app.js:从这里开始我们的ExtJS应用开发。

    准备好以上这些以后,我们就可以着手开始我们的ExtJS开发工作了,打开app.js文件,添加以下代码:

    Ext.application({
                name : 'demo', // 命名空间
                launch : function() {
                    Ext.create('Ext.container.Viewport', {
                                layout : 'fit',
                                items : [{
                                            title : 'Hello Ext',
                                            html : 'Hello! Welcome to Ext JS.'
                                        }]
                            });
                }
            })

    打开浏览器,访问index.html,我们的Hello! Welcome to Ext JS.就在眼前!!

  • 相关阅读:
    托付和事件的使用
    在使用supervisord 管理tomcat时遇到的小问题
    无法安装vmware tools的解决方PLEASE WAIT! VMware Tools is currently being installed on your system. Dependin
    (转)Openlayers 2.X加载高德地图
    (转)openlayers实现在线编辑
    (转) Arcgis for js加载百度地图
    (转)Arcgis for js加载天地图
    (转) 基于Arcgis for Js的web GIS数据在线采集简介
    (转) Arcgis for js之WKT和GEOMETRY的相互转换
    (转)Arcgis for Js之Graphiclayer扩展详解
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/4833646.html
Copyright © 2011-2022 走看看