当前位置:首页 > 开发 > Web前端 > JavaScript > 正文

Sencha app build出来的all-classes.js里面的类顺序不对

发表于: 2013-09-12   作者:darrenzhu   来源:转载   浏览次数:
摘要: 问题描述: 使用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/
问题描述:
使用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 app build出来的all-classes.js里面的类顺序不对

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
解决sencha app build 到 Capturing theme image不执行   今天电脑重装系统,重新安装了sencha cm
var date= new Date(2011,06,12) alert(date); 你会发现弹出来的值是: 我明明写的是06为啥是7月份
Sencha Touch 快速入门2.0 第一章 开发Sencha Touch App 2011-08-09 13:08 by 威老, 5395 visits,
本文原文为 http://blog.csdn.net/crazycoder2010/article/details/6288732 java ClassLoader的学习
在csdn看到一篇文章,原文地址http://bbs.csdn.net/topics/390973527。 java代码: public class St
  在mvc结构的基础上,sencha touch又使用了sencha公司为extjs4开发出来的类系统,在面向对象的编
这其实是去年校招时我遇到的一道阿里巴巴的笔试题(承认有点久远了-。-),嗯,如果我没记错的话,当
如果类A和类B中有静态变量,静态语句块,非静态变量,非静态语句块,构造函数,静态方法,非静态方
我们知道WebSphere有两种类加载的顺序:父类优先(parent first),本地类优先(parent last),下
加载顺序为 父类静态定义初始化 子类静态定义初始化 父类定义初始化 父类构造方法 子类定义初始化
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号