社区
JavaScript
帖子详情
Extjs6 在使用sencha app build classic时如何把自定义的js文件也加入一起压缩???
码农人生1314
2016-12-16 10:36:11
Extjs6 在使用sencha app build classic时如何把自定义的js文件也加入一起压缩???
...全文
140
回复
打赏
收藏
Extjs6 在使用sencha app build classic时如何把自定义的js文件也加入一起压缩???
Extjs6 在使用sencha app build classic时如何把自定义的js文件也加入一起压缩???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sencha
Cmd-3.1.0.192-windows.exe
一键生成你的应用程序代码: ------------------------------------------------------------ 我们的出发点就是
使用
命令来产生一个应用程序,执行以下命令:
sencha
generate
app
-ext My
App
E:\
sencha
workspace\My
App
可以看到如下执行结果 以上命令会从官网下载试用版本的ext代码到你本地,如果你已经购买正版代码,那么需要
使用
下一节(-sdk命令来生成你的应用程序)在你的硬盘
文件
夹下可以看到: 这表明自动生成了你的程序框架。 需要注意的是,生成的EXT
js
是商业体验版本,如果你购买了,那么你需要下载ext
js
的zip包,并且
使用
-SDK命令来制定SDK的路径,这样,就不会去默认下载SDK而是按照你本地的
文件
来生成了。 命令如下:
sencha
-sdk /这里是你的sdk路径/ generate
app
My
App
你的
App
的路径。如
sencha
-sdk c:
sencha
5.0.0 generate
app
OASystem d:\oasys 执行完成之后可以看到如下的
文件
夹路径: [plain] view plaincopy在CODE上查看代码片派生到我的代码片 .
sencha
/ #
Sencha
-specif
ic
files (for example, configuration)
app
/ #
App
l
ic
ation-specif
ic
content Boot.
js
# Private, low-level dynam
ic
loader for
JS
and CSS M
ic
roloader.
js
# Loads
app
based on
app
.
js
on content
sencha
.cfg #
App
l
ic
ation configuration file for
Sencha
Cmd
build
-impl.xml # Standard
app
l
ic
ation
build
script *-impl.xml # Implementations of various
build
phases defaults.properties # Default values and docs for
build
properties ext.properties #
Build
property values specif
ic
to Ext
JS
*.defaults.properties #
Build
property values by env (e.g. "testing") plugin.xml #
App
l
ic
ation-level plugin for
Sencha
Cmd codegen.
js
on # Data for merging generated code during upgrade workspace/ # Workspace-specif
ic
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-specif
ic
content for
Sencha
Cmd
sencha
.cfg # Framework configuration file for
Sencha
Cmd packages/ # Framework supplied packages ext-theme-
class
ic
/ # Ext
JS
Theme Package for
Class
ic
ext-theme-neptune/ # Ext
JS
Theme Package for Neptune ... # Other theme and locale packages src/ # The Ext
JS
source ... index.html # The entry point to your
app
l
ic
ation
app
.
js
on #
App
l
ic
ation manifest
app
.
js
# Launches the
App
l
ic
ation
class
app
/ # Your
app
l
ic
ation's source code in MVC structure model/ # Folder for
app
l
ic
ation model
class
es store/ # Folder for
app
l
ic
ation stores view/ # Folder for
app
l
ic
ation view
class
es main/ # Folder for the
class
es implementing Main.
js
# The Main View MainModel.
js
# The `Ext.
app
.ViewModel` for the Main View MainController.
js
# The `Ext.
app
.ViewController` for the Main View
App
l
ic
ation.
js
# The `Ext.
app
.
App
l
ic
ation`
class
packages/ #
Sencha
Cmd packages
build
/ # The folder where
build
output is placed 这个路径和上方
文件
夹截图是没有区别的都是一样的。 构造你的应用程序: ---------------------------------------- 只需要执行以下命令就可以构造你的应用程序打包了
sencha
app
build
,这个命令需要你在你的应用程序
文件
夹下执行哦。可以看到我的执行过程如下: 需要注意不能
使用
-sdk命令了,
使用
会出现问题哦 执行完成之后可以看到增加了
build
目录,下方就是包含了
js
代码 sass还有主题的
文件
夹。
Sencha
的网络服务容器: ----------------------------------------------------
使用
sencha
web start命令来开启你的服务。服务允许你将本地应用程序当做网络服务。 这个命令将1841端口制定为当前的访问端口,如果想停止服务就执行如下命令:
sencha
web stop或者ctrl+c来结束服务 想访问你的服务,只需要在浏览器中执行如下路径: http://localhost:1841 当我们访问的
时
候,可以看到默认生成的网页如下: 如果你不想
使用
1841端口,你可以在执行的
时
候制定端口号码:
sencha
-port 8080 web start 扩展你的应用程序
使用
sencha
generate 命令帮你你快速的创建一个mvc的组件包像controllers和models 执行以下命令
sencha
help generate你可以看到有如下的扩展信息: 重要:为了执行命令,你需要在当前应用程序的路径下执行才可以。 增加一个新的models --------------------------------------------
使用
sencha
generate model 命令就可以。 如图 这样就创建了一个User的Model包含三个属性 增加一个新的Controllers ----------------------------------------------------- 类似上述命令,执行
sencha
generate controller Central 增加一个view ------------------------------ 也是一样执行
sencha
generate view SomeView 客户化定制构造程序 ----------------------------------------- 现在又多种多样的配置选项可以
使用
在 ”.
sencha
/
app
/
sencha
.cfg“
文件
夹下,在只有一张页面的情况下,可以忽略”.
sencha
/workspace“配置
文件
夹
class
path类路径 ----------------------------------
sencha
app
build
命令制定去哪里找到你的应用程序的代码全部依赖于
app
.
class
path配置,它是在”.
sencha
/
app
/
sencha
.cfg“
文件
夹下的。默认的数值是
app
.
class
path=${
app
.dir}/
app
,${
app
.dir}/
app
.
js
更高层次的阅读: ----------------------------------- 想了解更多的关于
sencha
cmd的命令处理,你额可以参考 Inside the
app
build
process 更新你的应用程序
使用
sencha
app
upgrade[新的路径] 对于已经存在的应用程序来说,可能默认的不是index.html这
时
候需要你在
app
.
js
on中制定: { ... "indexHtmlPath": "index.php" }
Ext
js
6
开发环境文档.docx
Ext
js
6
开发环境文档
ext6.0与相对应的
js
b2
文件
Ext
js
6
.0版与其对应的在
js
中自动提示的
js
b2
文件
(在
build
目录系),,,,ps:已在ecilpse中测试通过(推荐
使用
2345好压解压)
sencha
app
watch php,
Sencha
Cmd 命令及 Ext
Js
应用的调试工具
Sencha
Cmd命令格式
sencha
[category] [command] [option...] [arguments...]帮助信息
sencha
help 会列出所有的分类,顶层命令和选项等。要想了解更细的帮助信息,可以在
sencha
help 后跟 category, command 等,如
sencha
help
app
,
sencha
help
app
clean。升级 Sen...
Sencha
Ext
JS
6 Widget Grid 入门
最近由于业务需要,研究了一下
Sencha
Ext
JS
6 ,虽然UI和性能上据相关资料说都有提升,但是用起来确实不太顺手,而且用
Sencha
cmd工具进行测试和发布,很多内部细节都是隐藏的,出了问题不好跟踪。更奇葩的是明明在
sencha
app
watch上运行很好,但是
sencha
app
build
后会出现异常。即使是这样,但
Sencha
Ext
JS
6 在UI控件和编程模式上确实比较强大。下面介绍一个Widget Grid 用法,可以在表格grid中进行列样式渲染,是一个比较强大的功能: 1 ..
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章