最近有一个项目需要应用extjs作为前端界面,因此研究了一下如何将extjs 6引入到项目中。以下是操作步骤

extjs6下载地址

extjs 6有gpl版本的,下载地址https://www.sencha.com/legal/gpl/

sencha cmd 搭建extjs 6环境

  • 安装sencha cmd
  • 下载extjs6 并解压
  • cmd 进入到extjs6的解压目录 执行sencha应用程序生成命令
       sencha -sdk {pathToSDK} generate app {appName} {pathToProject}
  • 启动sencha 容器
      sencha web -port 1841 start

sencha容器默认的访问地址为http://localhost:1841。如果使用默认端口可以不写-port参数,如果是其他端口必须带上-port参数,

如果访问的页面是文件的目录,则需要先进行sencha app build 然后再启动sencha的web容器

  • sencha cmd其他指令
       sencha app buildsencha app watchsencha app refresh

extjs6本地化

extjs6的本地化是在app.json文件中配置的,不需要直接引入本地化的js文件。本地化参数配置在classisc的参数中,添加以下配置节点参数。

    //以下是新增的添加本地化包的代码        "requires" : ["locale"],"locale": "zh_CN"

配置完毕后需要使用sencha cmd 通过sencha app build重新构建extjs 6才能生效。

extjs 目录说明

extjs通过sencha 构建解压后的目录结构说明

     app                extjs的开发源码目录,包含应用的模型、视图、控制器及存储定义目录。- -     controller 控制器   - -     model      模型- -     store      数据- -     view       视图build              extjs和源码压缩和优化后的可发布的目录ext                extjs的sdk包括源代码和样式app.js             应用主入口javascript文件。app.json           js配置文件bootstrap.js       系统初始化和样式类加载文件index.html         应用HTML入口文件packager.json      用于Sencha Cmd 创建打包应用时的配置文件resources          包含应用所需的CSS和图片资源。

web项目中需要的extjs文件和目录

  1. extjs-all.js
  2. extjs-base.js
  3. zoomkey
  4. resource
  5. plugins

extjs引入到web项目中

将sencha 生成的extjs目录拷贝到web项目中。

参考资料

http://www.qeefee.com/article/000338
         http://docs.sencha.com/extjs/6.0/getting_started/getting_started.html
         http://lzw.me/a/sencha-touch-getting-started.html

http://blog.csdn.net/tianxiaode/article/details/46744591

http://extjs-doc-cn.github.io/ext4api/#!/api/Ext.data.proxy.Rest

extjs6整合到web项目中相关推荐

  1. 使用H5Stream实现rtsp流播放,并整合到web项目中

    更新!!!这篇博客最早是工作要求实现rtsp流媒体播放,所以做了一个demo测试下,后来又不需要做这个功能了,遂没有再深入研究,只记录了之前的学习结果,最近发现有小伙伴留言说流媒体无法播放,我看了下, ...

  2. 重新学习Spring一--Spring在web项目中的启动过程

    1 Spring 在web项目中的启动过程 Spring简介 Spring 最简单的功能就是创建对象和管理这些对象间的依赖关系,实现高内聚.低耦合.(高内聚:相关性很强的代码组成,既单一责任原则:低耦 ...

  3. asp.net Web项目中使用Log4Net进行错误日志记录

    使用log4net可以很方便地为应用添加日志功能.应用Log4net,开发者可以很精确地控制日志信息的输出,减少了多余信息,提高了日志记录性能.同时,通过外部配置文件,用户可以不用重新编译程序就能改变 ...

  4. FastDFS (五) --------- FastDFS 在 web 项目中的应用

    目录 前言 一.数据库环境搭建 二.开发环境搭建 三.功能设计 1. 展示所有债权信息 2. 为某一个债权合同上传文件 3. 下载某一个债权合同 4. 删除某一个债权合同,使用 ajax 实现异步删除 ...

  5. JAVA Web项目中所出现错误及解决方式合集(不断更新中)

    JAVA Web项目中所出现错误及解决方式合集 前言 一.几个或许会用到的软件下载官网 二.Eclipse的[preferences]下没有[sever]选项 三.Tomcat的安装路径找不到 四.T ...

  6. maven mybatis mysql_Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问...

    标签: 本篇内容还是建立在上一篇Java Web学习系列--Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Ja ...

  7. 在java web项目中编写自己的代码生成器

    在java web项目中编写自己的代码生成器 转载于:https://www.cnblogs.com/punisher/p/5909943.html

  8. 在web项目中发布jaxws

    概述 在web项目中发布基于jaxws的webservice. 参考文章:用JAX-WS在Tomcat中发布WebService 参考文章说,如果不是servlet3.0及以上,需要配置servlet ...

  9. Web项目中引进EasyUI的路径问题

    场景 Web项目中引入EasyUI,新建test.html,页面中引入EasyUI相关资源文件. 运行后页面并没有改变,打开检查提示404找不到资源. 实现 项目路径为: 路径引用错误: test.h ...

  10. 由web项目中上传图片所引出的路径问题

    我在做javaweb项目的时候,有个项目中需要进行图片的上传,有次我重新部署项目后,发现之前上传的图片不见了,最后找出原因:图片上传在服务器目录上,而不是绝对路径,所以特别想弄清楚javaweb项目中 ...

最新文章

  1. LeetCode:925. Long Pressed Name
  2. 吴恩达深度学习笔记(67)-迁移学习(Transfer learning)
  3. BCH升级辩论仍在继续:BU提出一项新的硬分叉策略
  4. 没有找到mysql。sock_linux系统安装mysql数据库
  5. 报错笔记:打开软件出现您缺少mfco42d.dll和msvcrtd.dl库文件
  6. 从 Zero 到 Hero ,一文掌握 Python--转
  7. python自定义函数详解_python基础教程之自定义函数介绍
  8. 如何在线创建索引或者重构索引
  9. 访问动态页面很慢 PHP,PHP动态网页程序优化及高效提速问题
  10. python webbrowser安装_如何为python webbrows设置BROWSER环境变量
  11. linux ssh Unused,安装openssh-portable时遇到的问题及解决办法
  12. Hadoop学习之HDFS
  13. C++构造函数、new、delete
  14. iis php 内存溢出,iis-7.5 - HTTP错误405.0-不允许方法IIS 7.5模块staticfilemodule - 堆栈内存溢出...
  15. 为ESP8266编译时出错
  16. 卫生间里的上下铺,那滋味~
  17. MATLAB 实现电子版的手写签名
  18. js 递归创建文件夹
  19. ios打包证书申请流程
  20. 区块链游戏中的网络效应:内容仍为王

热门文章

  1. win7 内存补丁_封装Win7系统定制私人GHO包必须要做的55个优化步骤
  2. win7原版镜像_(超详细)WIN7原版系统win镜像安装教程
  3. [设计模式]解释器模式
  4. python查内置函数,怎么查看python内置函数
  5. mysql类exadata功能_Exadata:Smart Scan(一)
  6. java对接PayPal支付(v1)
  7. 阿里云视频点播配置步骤
  8. Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件
  9. c语言如何读文件,如何正确用C语言读取文件
  10. 中国地级以上城市的经纬度——excel文件