ExtJs6.5.2新手入门——如何用sencha cmd创建自…
2018-06-24 01:26:10来源:未知 阅读 ()
博主自己也是一个刚开始学习ext的小白,学习新知识一定要记录下来,直接复制自己原来写的培训手册里的,希望能帮到刚接触ExtJs的你!——[作者:伊利蛋白钙yL 原文链接:http://www.cnblogs.com/milkbiubiubiu/p/8360716.html]
第1章 创建并运行第一个Ext Js Classic 项目
1.1 开发环境搭建
官方网站:https://www.sencha.com
在线文档:http://docs.sencha.com/extjs/6.5.1/index.html
官方论坛:https://www.sencha.com/forum/
Sdk 下载:https://www.sencha.com/products/extjs/evaluate/
Cmd 下载:https://www.sencha.com/products/extjs/cmd-download/
在线演示:http://examples.sencha.com/extjs/6.5.1/examples
注: Sencha Cmd:创建项目、生成测试包、编译代码等的工具
Sdk:Sencha Cmd 生成Ext Js 项目时需要
1.2 下载Sencha Cmd 工具、Ext Js SDK
1.2.1打开cmd工具的下载链接,根据自己操作系统下载即可,如图1:
图 1.1
1.2.2打开sdk 下载链接,填写对应信息点击“DOWNLOAD”即可,官方会将 下载链接发送至邮箱,如图2:
图 1.2
收到邮件后点击下载即可,点击“Pivot Grid,D3、Adapter...”下载扩展包,如图3:
图 1.3
sdk安装时路径在生成项目时会用到,其他的默认一路安装即可,安装完成后运行sencha.exe,然后在sencha cmd 文件夹下打开命令工具输入“sencha”检测是否安装成功
如图4即为安装成功:
图 1.4
重要:配置环境变量:进入环境变量 -> 系统变量 -> Path -> 追加H:\Ext6.5.2\senchaCmd6.5.2;(即: sencha cmd 安装路径)
Sencha cmd 相关指令:
(1)升级cmd
sencha upgrade
(2)创建PC端项目
sencha -sdk H:\Ext6.5.2\ext-6.5.2 generate app --classic app H:\Ext6.5.2\senchaCmd6.5.2\demo\www
H:\Ext6.5.2\ext-6.5.2 : sdk所在目录
generate app : 创建一个新项目
--classic app : 创建PC端项目(modern:移动端)
H:\Ext6.5.2\senchaCmd6.5.2\demo\www : 项目路径及名称
创建成功如图5,图6所示:
图 1.5
将生成的项目放入编辑器里运行index.html即可看到全部效果,如图6:
图,1.6
(3)编译项目
sencha app build
编译后的项目在build下的production文件夹内,如图7所示,直接将此app文件放入服务下即可运行
图 1.7
sencha app watch
实时编译,Ctrl+C取消实时编译
总结:掌握这些基础知识,我们就可以创建一个ExtJs项目了。
第2章 项目结构说明
2.1项目结构
如图2.1,整个项目的文件,了解这些文件的作用能够更好的理解和开发
2.1
2.1.1 app目录
app是我们项目的主题目录,整个项目的代码基本都在这里面,整个架构体现的是ExtJs的MVC、MVVM结构,
model,store,view
Application.js:入口文件
Application.scss:公用scss文件,不用更改
2.1.2 build目录
用sencha cmd 指令打包压缩编译的项目会生成在该目录下
2.1.3 ext目录
框架源码以及主题文件
2.1.4 resources 目录
用于开发者放置资源文件,自定义的css,外部js,images等
2.1.5 app.js和 app.json (重要)
app.js是整个程序的入库文件,继承于app中的Application.js
App.json 是用来做配置的,可以声明程序的命名,配置主题包,添加汉化包等,
2.1.6 index.html 访问入口,其他的文件可忽略不计
第3章 辅助内容
3.1 解决Eclipse读取extjs项目时卡死
打开Eclipse的workspace下该项目对应.project文件:
删除以下内容:
(1)
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
(2)
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
【声明:本文为作者原创,未经允许不可转载!谢谢】
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 如何用javascript连接access数据库 2020-03-20
- 如何用算法删除重复数据 2020-03-18
- 如何用JS实现include函数 2019-10-25
- 如何用webgl(three.js)搭建不规则建筑模型,客流量热力图模 2019-03-06
- 如何用JS获取页面上的所有标签 2018-10-19
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash