登录
注册
关于我们
简体中文
ENGLISH
搜索
购物车
0 ITEMS ON YOUR CART
首页
动态
方案
案例
专栏
期刊
联系我们
首页
期刊
Ext JS开发基本环境准备与项目创建
Ext JS开发大全
第1章 Ext JS快速入门示例[4/4]
第12章[12.10]富文本编辑器 CKEditor与Ext JS的整合
第12章[12.10.1] Ext JS + CKEditor+Spring Boot 实现编辑器图片上传
第11章[11.6] Ext JS 自行搭建远端库的包升级版本后找不到的问题解决
[Ext JS 4] 实战之Grid, Tree Gird编辑
ext命令集
第12章[12.3] Ext JSGrid中的超链接列及其功能实现
[Ext JS]textfield添加compositionstart、compositionupdate 和compositionend _os
[Ext JS ] 动添切换字段的必填与非必填
3.1 Ext JS 组件总览
[Ext JS] Grid表格批量编辑的实现
Ext JS 快速开发工具
带触发器按钮的输入框
Ext JS的布尔对象类型处理及便捷方法
Ext JS的Object类型处理及便捷方法
ExtJS RadioGroup(单选按钮组) 使用及注意事项
Ext JS 模拟后端数据实现
ToolTip 实现全介绍
Ext JS下拉单选框(Combobox,TagFied)使用及疑难问题解决
Ext JS应用测试概览
Sencha Studio 监视工具( Inspect Tool)
Ext JS 4 升级指南
Ext JS 如何定义公用方法(单例类 or 静态方法)
Ext JS的模块化开发(Package)
Ext3 -- Form 实例。 用来migrate file 数据到DB用的
ExtJS 3 在Tab下加入Form 实例
Extjs Grid 中给已经添加过Filter的列增加标识
Extjs 实战之 Ext.tree.TreePanel Tree无法显示
Extjs弹出框的异步执行
Grid 动态该表列( reconfigure)的性能改善
Spring Boot Ext JS准前后端框架应用的会话(Session)处理
[Ext JS 4] Extjs 图表 Legend(图例)的分行与分列显示
[Ext JS 4] Extjs 之 initComponent 和 constructor的区别
[Ext JS 4] Grid 中的单元格添加Tooltip 的效果
[Ext JS 4] Grid 实战之分页功能
[Ext JS 4] Grid 组件
[Ext JS 4] MVC 应用程序框架
[Ext JS 4] MVC 应用程序框架
发布 [Ext JS 4] contentEL,renderTo, applyTo 释义与区别
[Ext JS 4] 动态加载
[Ext JS 4] 实战之 ComboBox 和 DateField (消失之解决办法)
[Ext JS 4] 实战之 Picker 和 Picker Field
[Ext JS 4] 实战之 带week(星期)的日期选择控件(二)
[Ext JS 4] 实战之 ComboBox 和 DateField 的点击事件在IE下失效
## [Ext JS 4] 实战之 带week(星期)的日期选择控件(三)
[Ext JS 4] 实战之 带week(星期)的日期选择控件
[Ext JS 4] 实战之Chart 坐标控制(单坐标,双坐标)
[Ext JS 4] 实战之Chart, Column Chart 定制颜色
[Ext JS 4] 实战之Grid, Tree Gird 动态添加列
[Ext JS 4] 实战之Grid, Tree Gird 动态添加列续(性能考虑)
[Ext JS 4] 实战之Grid, Tree Gird 动态添加行
[Ext JS 4] 实战之Grid, Tree Gird 添加按钮列
[Ext JS 4] 实战之Grid, Tree Gird编辑Cell
[Ext JS 4] 实战之Load Mask - 在Grid Reconfigure的使用状况
[Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏
[Ext JS 4] 实战之多选下拉单 (带checkbox) 续 - 带ALL 选项
[Ext JS 4] 实战之多选下拉单 (带checkbox)
[Ext JS 4] 实战之升级系列一[Ext jS 3-->Ext JS 4]
[Ext JS 4] 实战之将chart导出为png, jpg 格式的文件
[Ext JS 4] 实战之浏览器兼容
[Ext JS 4] 布局之实战二 - 中间区块不会自动伸展 (tab)续
[Ext JS 4] 组件之图表
[Ext JS 4]后台自动产生图档
[Ext JS 4]性能优化
[Ext JS 7 ]7.5 自适应配置 - Responsive Configs
[Ext JS 7] 关联(Association)
[Ext JS 7]事件(Event)
[Ext JS 7]ClassRequire错误解决
[Ext JS 7]的开发模式
[Ext JS 7]基于NPM的开发
[Ext JS ] 动添切换字段的必填与非必填
[Ext JS4] 数据包
[Ext JS4系列]Ext JS4 入门
[Ext JS6] Grid不同列的关联编辑
[Ext JS6] ViewControllers-视图控制器
[Ext JS6]Ext.Template
[Ext JS6]Sencha Cmd
[Ext JS6]编码规范
[Ext JS6]多类型设备开发
[Ext JS6]工作区-Workspace
[Ext JS6]路由(Routing)及使用
[Ext JS6]视图模型和数据绑定
[Ext JS6实战] Ajax获取Tree Store
[Ext JS6实战] Ext.XTemplate
[Ext JS6实战]动态数据绑定
[Ext JS] Sencha Cmd命令参考之二
[Ext JS] Sencha Cmd命令参考之一
[Ext JS] Group Grid-分组网格
[Ext JS] Group Grid-分组网格
[Ext JS]嵌套Grid的实现及注意事项
[Ext JS]SimXhr.js__dc=1659315492151_65 Uncaught TypeError问题分析与解决
[Ext JS]Sencha Studio安装与快速介绍之一
[Ext JS]textfield 添加 compositionstart、compositionupdate 和 compositionend
[Ext JS]图片显示方式
[ExtJS 6]Grid分页工具栏无效问题解决
[ExtJS6]ResponsiveColumn-自适应列布局
[Extjs 4] 类系统
基于Ext JS的模块化应用框架搭建及开发
[Ext JS] 自行搭建远端库的包升级版本后找不到的问题解决-The following versions are available
[Ext JS]鼠标移入移除时弹出和关闭窗口
[Ext JS]富文本编辑器 CKEditor与Ext JS的整合
[Ext JS]可编辑列Grid的全场景开发
['Ext JS]Grid中的超链接列及其功能实现
[Ext JS]Ext JS + CKEditor+Spring Boot 实现编辑器图片上传
[Ext JS]介绍与快速入门1
[Ext JS]实现带动态数字的图标
Spring Boot+Ext JS 实现图形验证码
Ext JS介绍与快速入门2
Ext JS开发基本环境准备与项目创建
[Ext JS]开发模式及快速测试方式
[Ext JS]多类型终端-电脑、移动端(手机、平板)
[Ext JS]基于Ext JS的MVC/MVVM架构的应用开发模式
[Ext JS]Ext JS的类与类体系
[Ext JS]Ext JS组件、容器与布局
[Ext JS]组件与容器的选择与开发
[Ext JS]Ext JS数据模型与数据封装
[Ext JS]Ext JS的控制器类型及使用
[Ext JS]说透Ext JS的窗口及对话框用法
[Ext JS]说透Ext JS的窗口及对话框用法
[Ext js]Grid行选择的多种场景和实现方式
[Ext JS]Ext JS类的继承与混合
CmsWing
Ext JS开发基本环境准备与项目创建
## Ext JS开发基本环境准备与项目创建 Ext JS是前端开发框架, 其可以整合到后端,也可以完美的作为前后端分离的前端。前端可以独立开发,与后端整合时只需要切换数据源即可。 这里为了简化介绍,搭建一个不依赖后端的应用,重点放在前端项目的介绍上。本篇示例的环境及工具包括: OS, Windows 10 , 64位 Sencha Cmd , 7.0.0.40 Ext JS SDK ,7.0.0 JDK 1.8 ### 需要的软件和工具 Ext JS相关的文件和工具 Ext JS开发基本开发环境至少需要以下两个部分: Sencha Cmd: 初始化项目、编译项目或启动项目的工具。 这里使用Windows 64位的7.0版,下载的文件名是SenchaCmd-7.0.0.40-windows-64bit.zip。 Ext JS SDK:开发工具包, 包括Ext JS的源码等。 这里使用试用版,官方现在的文件名是 ext-7.0.0-trial.zip。 这两个文件可以到 https://pan.baidu.com/s/1Gmj6QZ2JJXrMg-J4mK7Bdw 中下载。 ### 工具安装 JDK 安装 Sencha Cmd需要JDK的支持,所以需要安装JDK, JDK的版本使用 1.8 或11都可以, 这里使用1.8。 Sencha Cmd 安装 解压 SenchaCmd-6.6.0.13-windows-64bit.zip,解压后的文件时.exe后缀的可执行文件,文件名是:SenchaCmd-7.0.0.40-windows-64bit.exe, 双击安装, 一直下一步即可,其中可以选择安装目录,这里安装到 D:\install\Sencha\Cmd\7.0.0.40目录下,设置页面如下: ![](/upload/picture/2022-10-10/upload_51a53851be4bedcbda1dcb05490572d0.png) 一直下一步安装后, 开启一个命令行窗口, 输入sencha或是 sencha help 命令回车后会显示当前的版本信息以及Sencha Cmd命令的帮助。 ![](/upload/picture/2022-10-10/upload_5351a2573e5a0939e15886f88b56c1b6.png) 一直下一步安装后, 开启一个命令行窗口, 输入sencha或是 sencha help 命令回车后会显示当前的版本信息以及Sencha Cmd命令的帮助。 ![](/upload/picture/2022-10-10/upload_c5b2805d3a8f229c34a3f53b866e9bcd.png) Ext JS SDK 解压 Ext JS SDK不需要安装,直接解压即可。在使用Cmd创建项目的时候需要指定这个目录。这里解压到 D:\install\ext7。 ![](/upload/picture/2022-10-10/upload_24b370cc37b40191fcfe9e976e8d203d.png) 解压后的路径结构如下: ![](/upload/picture/2022-10-10/upload_f70ff1b7c36d8bbdd9c28afbfd36bcbd.png) 使用Sencha Cmd创建项目 这里将项目创建到D:\demoworkspace\extjs 目录中, 项目名为Ext7Demo。创建步骤如下: 建立目录D:\demoworkspace\extjs\ext7-demo-app,新开命令行窗口,并切换到该 目录。 d:cd D:\demoworkspace\extjs\ext7-demo-app ![](/upload/picture/2022-10-10/upload_166aff93f01d2dd9d05c6cefd833760d.png) 使用sencha generate 创建项目 sencha -sdk D:\install\ext7 generate app Ext7DemoApp ./ 对以上命令参数说明如下: ·-sdk D:\install\ext7 指定Ext JS SDK的目录 generate app 初始项目 Ext7DemoApp 项目的名称,这个和项目的目录名可以不一样。 项目名称习惯使用驼峰法命名。(这里项目的目录是ext7-demo-app)。这个项目名称会反应在产生的代码中。 ./ 项目代码产生在当前路径 命令执行的页面如下: ![](/upload/picture/2022-10-10/upload_9b413162d1d1a63611155763f41ea8ce.png) 执行完成后项目的目录结构如下图所示。 ![](/upload/picture/2022-10-10/upload_b5d1a1cbaf5cc387541bc01b1408b4dc.png) ### 启动项目 Web应用一般需要放入Web服务器中(比如Apache、Tomcat或IIS等),部署并启动服务器后通过浏览器进行访问。如果安装了Node.js 则不需要部署到Web服务器, 因为Node.js是基于 Chrome V8 引擎的 JavaScript 运行环境,看上去的效果是Node.js包含了一个Web服务器, 同样,安装了Sencha Cmd,也可以直接通过相关的命令启动应用并查看,不需要将应用部署到Web服务器。 确保命令行窗口在 D:\demoworkspace\extjs\ext7-demo-app路径下,输入命令: sencha app watch 命令执行的输入如下: ![](/upload/picture/2022-10-10/upload_65f2c7f9dd1e08675b399b2e7ae2710d.png) 从以上输出可以看到, 应用启动了,访问的路径是:http://localhost:1841。在浏览器中输入这个地址,页面效果如下: ![](/upload/picture/2022-10-10/upload_a30e70f99ceea8b903cb63f8ddaecf49.png) ### 项目说明 通过Cmd可以快速创建的一个项目的脚手架,这里创建的项目包括经典(classic)和现代(modern)两种模式,关于classic和modern后面会介绍。 这两种模式可以使用参数访问,经典模式可以不需要加参数(默认),也可以带上参数: http://localhost:1841?classic 现代模式访问通过如下地址: http://localhost:1841/?modern
网站导航
首页
动态
方案
案例
专栏
期刊
联系我们