Extjs里ext.ux和ext.ns区别 15
1个回答
展开全部
这两个没有什么关系...
ext.ns 是 namespace的意思 ... 就是设置一个命名空间
比如: Ext.ns("my.project.web") , Ext.ns("my.project.mvc") ...
这个现在可以很少用 , 因为你如果用Ext.define("my.project.web") , 会进行ns...
ext.ux..可以认为就是一个命名空间 ... ux文件夹下方的都是基于EXT的扩展内容....
ext.ns 是 namespace的意思 ... 就是设置一个命名空间
比如: Ext.ns("my.project.web") , Ext.ns("my.project.mvc") ...
这个现在可以很少用 , 因为你如果用Ext.define("my.project.web") , 会进行ns...
ext.ux..可以认为就是一个命名空间 ... ux文件夹下方的都是基于EXT的扩展内容....
追问
但是为什么我看到的项目是先用Ext.ns设置命名空间,比如aaa.common,然后再用这个命名空间define Ext的原生组件,比如aaa.common.aaa=Ext.define....,define和ux都是对Ext原生组件的扩展吗?还是没弄懂这两个区别
追答
完全没有必要aaa.common.aaa = Ext.define..........
define..是定义一个类..
ux只是扩展...之所以用ux..是因为这个单词 .... 如果当时用了随便什么都是一个意思...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询