问题描述:
使用Sencha cmd的Sencha app build成功的生成了all-classes.js文件,测试时发现浏览器报如下错误,
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8090/myContext/APPName/model/classA.js?_dc=1378957868087
在chrome里通过开发工具->脚本面板->美化js, 然后搜索查看,发现classA类文件是存在的,只是类的定义出现在使用后,也就是classA先被其他类引用了或使用了,但是该类的定义却在后面才出现,所以问题找到了,只要让该类的定义出现在其被使用前即可,我首先通过手动的copy/paste操作完成了修改,测试后程序能正常运行,所以问题原因得以确认。
解决方案:
假设classB使用了类classA,那么只要在classB中使用requires['your.package.classA']即可保证sencha app build出来的类的顺序正确,即classA的定义会先于classB出现
分享到:
相关推荐
sencha-touch-2.1.0-gpl.zip 官网下载的,欢迎下载
sencha-touch-2.3.1-gpl.zip
Sencha Touch 2.1.1版本在前一版本的基础上进行了优化和增强,提高了性能,提供了更多的功能和组件。以下是一些关键知识点: 1. **响应式设计**:Sencha Touch 2.1.1支持各种屏幕尺寸和设备类型,能自动调整布局以...
备份一下 SenchaCmd5.1.3 https://cdn.sencha.com/cmd/5.1.3.61/SenchaCmd-5.1.3.61-osx.app.zip windows版 https://cdn.sencha.com/cmd/5.1.3.61/SenchaCmd-5.1.3.61-windows.exe.zip
SenchaCmd-4.0.5.87--windows.exe.zip SenchaCmd-4.0.5.87--windows.zip
ExtJS也有自己的打包工具 SenchaCmd,它用来生成构建ExtJS前端组织架构,最后打包发布生产,操控着前端整个开发生命周期,SenchaCmd依赖于JDK,所以要先安装JDK文件 ,安装步骤自行百度.
sencha app build 命令制定去哪里找到你的应用程序的代码全部依赖于app.classpath配置,它是在”.sencha/app/sencha.cfg“文件夹下的。默认的数值是 app.classpath=${app.dir}/app,${app.dir}/app.js 更高层次的阅读...
在使用Sencha Cmd时,你需要了解基本的命令行操作,并熟悉其特定的命令格式,例如`sencha generate app`用于创建新应用,`sencha app build`用于构建应用。同时,Sencha Cmd还依赖Java运行环境,因此确保系统已安装...
Sencha Cmd 用于创建app、build app 官网不太好找,分享一下
Sencha Cmd是一款强大的命令行工具,专为Sencha框架(如Ext JS和Sencha Touch)的开发和构建过程提供便利。在"SenchaCmd-6.5.3-windows-64bit.zip"这个压缩包中,包含的是适用于Windows 64位系统的Sencha Cmd 6.5.3...
2.JS编译:框架意识,Javascript 编译器了解Sencha的语义语法,并且从你源代码构建的时候产生较少的足迹。编译器通过Sencha框架减少加载应用程序的时间来优化高层次的语义。 3.网络服务:提供了轻量级的网络服务,如...
SenchaSDKTools-1.2.3-windows-installer.rar
Sencha Touch是一个JavaScript库,专门设计用于创建响应式、高性能的触摸友好型应用,兼容各种移动设备,如iOS、Android和Blackberry。 核心知识点: 1. **Sencha Touch框架**:Sencha Touch是基于HTML5和CSS3的...
Sencha 是一个强大的JavaScript框架,主要用于构建富互联网应用程序(RIA)。它主要由两个核心组件组成:Sencha Touch 和 Ext JS。在给定的信息中,"sencha.js" 和 "sencha.css" 指向了Sencha的核心库文件,它们在...
ExtJS 6.2与Sencha Cmd 6.5.3.6是Web应用程序开发中的两个关键工具,尤其在构建基于JavaScript的富客户端应用时。本文将深入探讨这两个组件及其在Windows 64位环境下的使用。 首先,ExtJS是一个强大的JavaScript...
EXT是一个基于JavaScript和Ajax技术的开源框架,由Sencha公司开发。它的主要特点是提供了一套完善的组件模型,包括各种UI控件如表格、树形视图、菜单、窗口、表单等,以及强大的数据绑定机制。EXT框架使得开发者能够...
Sencha SDK Tools-2.0.0-beta3-windows.exe
Sencha Touch是专门用于移动应用开发的JavaScript框架,也是第一个基于HTML5的移动应用框架,其前身是Ext。使用Sencha Touch,开发者可以构建在iPhone、Android和BlackBerry touch等设备上运行的移动web应用,其效果...
13. **与Ext JS的关系**:Sencha Touch与Ext JS是Sencha公司推出的两个主要产品,前者专注于移动设备,后者适用于桌面应用。虽然它们有相似之处,但设计理念和使用场景各有不同。 在解压的文件"sencha-touch-2.0.1...