关于 Ext.ns 说明

转载 2012年03月22日 14:38:15

基本知识

Ext.ns()(或Ext.namespace()函数)。

这个函数用以构建一个新的命名空间。

概念跟C#的命名空间或Java中的包概念一样。

观察源代码我们可以发现。

实际上这个函数只是建立了一个跟命名空间一样的类而已。

比如:Ext.ns('buzz.data.utility');,就会新建一个类,名称是buzz.data.utility。有了这个概念,我们就好办了。

实例函数与静态函数,这两种函数的区别我就不讲了,主要讲讲如何在JS中实现。用例子说明或许会比较直观。

1 Ext.ns('test.cls');
2 test.cls = function() {
3
4 }
5 test.cls.staticShow = function() {
6     alert('这是静态函数');
7 }
8
9 test.cls.prototype.instanceShow = function() {
10     alert('这是实例函数');
11 }
调用如下:
1 var temp = new test.cls();
2 temp.instanceShow()
3 test.cls.staticShow()


ext.ns

在软件架构中,特别是B/S架构中,很流行使用三层架构(数据层、中间层、表现层)来建立软件。但这从来都是服务器端的专利。在传统的概念中,客户端的职责就只是用来对数据进行展现而已。如果说客户端也搞三层,确...
  • DanDanDeTuDaBo
  • DanDanDeTuDaBo
  • 2014年08月22日 12:26
  • 362

SenchaTouch命名空间Ext.ns()的使用

SenchaTouch使用了命名空间类似于Java的包一样,可以将一些东西隐藏起来。防止全部变为全局变量。 如果没有命名空间,那么要么你在函数对象里面写得很多很多,那样全局变量就会少了很多全局变...
  • SeaBlue_Java
  • SeaBlue_Java
  • 2011年08月02日 20:05
  • 2321

关于 Ext.ns 说明

基本知识 Ext.ns()(或Ext.namespace()函数)。 这个函数用以构建一个新的命名空间。 概念跟C#的命名空间或Java中的包概念一样。 观察源代码我们可以发现。 实际上这个...
  • wushuang5566110
  • wushuang5566110
  • 2012年03月22日 14:38
  • 1929

Ext.ns

基本知识 Ext.ns()(或Ext.namespace()函数)。相信很少有人去使用这个函数,这个函数用以构建一个新的命名空间。概念跟C#的命名空间或Java中的包概念一样。观察源代码我们可以发现...
  • oZhouHui
  • oZhouHui
  • 2012年09月15日 10:05
  • 456

Ext.ns

Ext.ns  (2012-02-02 11:34:42) 转载▼ 标签:  杂谈 分类: javascript 基本知识 ...
  • evilcry2012
  • evilcry2012
  • 2015年10月29日 08:58
  • 249

致广大用户关于 iPhone 电池及性能的说明

致广大用户关于 iPhone 电池及性能的说明2017 年 12 月 28 日 致广大用户关于 iPhone 电池及性能的说明 最近,对我们在使用较早期电池 iPhone 性能表现上的处理方式,以...
  • u014275966
  • u014275966
  • 2017年12月29日 13:15
  • 1144

USING_NS_CC的理解

USING_NS_CC的理解 2014-2-18        打算在HelloWord中要添加一个精灵随鼠标拖动的功能。首先在HelloWord.h文件中加入如下代码:        //...
  • Dionysos_lai
  • Dionysos_lai
  • 2014年02月18日 11:16
  • 10068

Java关于排序的介绍1-简单排序

本篇博客主要是介绍几种常用的简单排序的代码首先是介绍-冒泡排序 下面这个冒泡排序是比较简单粗暴的(不建议使用) 进行N(数组长度)趟比较 每趟比较都把所有的数据进行比较for (int i=0;...
  • IT_Transformers
  • IT_Transformers
  • 2016年03月02日 10:04
  • 519

关于Mysql链接参数的说明

常用的几个较为重要的参数: 参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库) 所有版本 passWord 用户密码(用于连接数据库) 所有版本 useUnic...
  • yufei1422
  • yufei1422
  • 2015年04月28日 10:36
  • 352
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于 Ext.ns 说明
举报原因:
原因补充:

(最多只允许输入30个字)