文档章节

Extjs5 开发准备

hanfeng
 hanfeng
发布于 2014/06/10 11:21
字数 348
阅读 1752
收藏 0
点赞 0
评论 0

1、环境要求

Java Run-time Environment or JRE,版本>=6.0

注意 : Ext JS SDK 在 4.x 版本以 和 Touch SDK 中 2.x 版本以上

2、下载sencha Cmd工具

http://www.sencha.com/products/sencha-cmd/download

3、下载extjs5 官网下载去

4、创建项目:

sencha -sdk E:\\web\\ext-5.0.0 generate app Demo d:\\demo

5、项目结构

.sencha/                    # Sencha-specific files (for example, configuration)
    app/                    # Application-specific content
        sencha.cfg          # Application configuration file for Sencha Cmd
        build-impl.xml      # Standard application build script
        plugin.xml          # Application-level plugin for Sencha Cmd
    workspace/              # Workspace-specific content (see below)
        sencha.cfg          # Workspace configuration file for Sencha Cmd
        plugin.xml          # Workspace-level plugin for Sencha Cmd

ext/                        # A copy of the Ext JS SDK
    cmd/                    # Framework-specific content for Sencha Cmd
        sencha.cfg          # Framework configuration file for Sencha Cmd
    packages/               # Framework supplied packages
        ext-theme-classic/  # Ext JS Theme Package for Classic
        ext-theme-neptune/  # Ext JS Theme Package for Neptune
        ...                 # Other theme and locale packages
    src/                    # The Ext JS source
    ext-*.js                # Pre-compiled and bootstrap files
    ...

index.html                  # The entry point to your application
app.json                    # Application descriptor  项目配置管理
app.js                      # Launches the Application class.   项目加载文件
app/                        # Your application's source code in MVC structure 项目文件
    model/                  # Folder for application model classes. 这是数据模型
    store/                  # Folder for application stores  数据交互
    view/                   # Folder for application view classes. 可示化组件
        Main.js             # The initial default View 默认创建的显示类
    controller/             # Folder for application controllers. 管理层
        Main.js             # The initial default Controller
    Application.js          # The `Ext.app.Application` class

packages/                   # Sencha Cmd packages

build/                      # The folder where build output is placed. 项目输出路径

6、运行项目

sencha web start

7、查看演示


© 著作权归作者所有

共有 人打赏支持
hanfeng
粉丝 19
博文 44
码字总数 36874
作品 0
福州
高级程序员
extjs5相关典型特效的实现

这里写一些具体特效的实现,这个框架主要用于做比较复杂的企业管理系统,外层的框架搭建好后,开发只需要关注center部分的界面和业务逻辑即可,所以我介绍一些框架的一些实现; 外围框架的特...

星仔小号 ⋅ 2015/06/10 ⋅ 3

extjs5 后台管理系统

因为公司的一卡通是CS模式的,这几天趁空闲时间用extjs5写了一个比较简单的界面,目前只写了一个模块的界面,还有很多页面需要补充,这里是开源中国的托管地址:https://git.oschina.net/pan...

疯狂的小潘 ⋅ 2015/12/22 ⋅ 0

Yii2 ExtJs5 RBAC

Yii2 ExtJs5 RBAC 支持 ACL+RBAC。 安装 安装这个扩展的首选方式是通过composer。 执行 composer require --prefer-dist myweishanli/yii2-extjs-rbac 或添加 "myweishanli/yii2-extjs-rbac......

myweishanli ⋅ 2015/12/07 ⋅ 0

extjs5单元格合并

用extjs5做表格,遇到需要合并单元格的情况,在网上搜索了很多资料,并没有切实可行明确的办法。根据网上的方案做了一些调试,并没能成功。在前端debug的时候,我发现extjs的grid产生的html源...

秦拿希 ⋅ 2015/12/12 ⋅ 2

Extjs学习(3):事件和动作

什么是事件? 事件+监听对象 Ext.create('Ext.Panel', { html: 'My Panel', renderTo: Ext.getBody(), listeners: { afterrender: function() { Ext.Msg.alert('We have been rendered'); } ......

储明城 ⋅ 2016/02/18 ⋅ 1

ExtDash——基于ExtJS 5的MVC后台开发框架

从2012年接触ExtJS开发以来,一直觉得,ExtJS功能强大令人叹为观止。然而,使用ExtJS开发一款应用并不是一件容易的事,虽然它本身已经是一款高度封装的框架,但完全面向对象的架构、大量的组...

crazymus ⋅ 2015/08/25 ⋅ 0

extjs5主题修改,登录,语法支持等

1,extjs5的主题修改,这里不得不提到的是Sencha Architect这款设计软件,这是Sencha官方出品的extjs UI设计软件,开发人员可以方便地进行可视化开发,下载地址是http://www.sencha.com/pro...

星仔小号 ⋅ 2015/06/11 ⋅ 1

extjs5 mvc结构是否太过于繁琐

extjs mvc需要定义的结构: 1.view 比方说页面由form和grid组合,那么则需要3个js文件,分别是form、grid、以及功能的主js组合form和grid 2.store 至少需要1个吧 3.model 同上 4.controller...

熊英 ⋅ 2015/05/06 ⋅ 4

关于extjs5的问题

用Sencha生成了一个项目,怎么把他引入myeclipse里呢?文件如图

落花狼藉 ⋅ 2015/04/14 ⋅ 2

翻译-ExtJs5 Mvvm

介绍应用程序体系结构 Ext JS提供了对MVC和MVVM应用程序架构的支持。 这两种架构方式分享某些概念和逻辑沿线的关注将应用程序代码。 每种方法都有其优势基础上如何选择分割的应用程序。 本指...

罗盛力 ⋅ 2014/06/16 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从 Confluence 5.3 及其早期版本中恢复空间

如果你需要从 Confluence 5.3 及其早期版本中的导出文件恢复到晚于 Confluence 5.3 的 Confluence 中的话。你可以使用临时的 Confluence 空间安装,然后将这个 Confluence 安装实例升级到你现...

honeymose ⋅ 今天 ⋅ 0

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 今天 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 今天 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部