【学习笔记】熟悉并使用TypeScript的命名空间namespace
2017-07-29 20:35
471 查看
在C#和ActionScript中,我们已经能看到命名空间这样的词。
详情见参考官方文档:命名空间。
这里我只说一下具体用法,和它倒底能干什么。
命名空间,简单理解,就是作用域和具体归属,好比就是公民的户籍所在地。
比如有两个人,都叫刘德华,我们怎么区分他们呢?
可以通过地名来区分:(湖北)刘德华,(香港)刘德华。
这样你就一目了然,不会搞错了。括号里的(湖北)和(香港)就好比是命名空间namespace了。
在TypeScript中怎么定义命名空间呢,很简单,像下面这样即可。
在创建实例的时候,我们可以通过命名空间来明确指明,我想创建哪一个刘德华。
new 湖北.刘德华();
new 香港.刘德华();
如果一个类里面,只用了一个命名空间。有个小技巧,可以进行简写。
前提是你这个类,只用到一个命名空间的刘德华!!
使用别名的方式,来简华命名空间。
new 刘德华();
这样就可以了。
详情见参考官方文档:命名空间。
这里我只说一下具体用法,和它倒底能干什么。
命名空间,简单理解,就是作用域和具体归属,好比就是公民的户籍所在地。
比如有两个人,都叫刘德华,我们怎么区分他们呢?
可以通过地名来区分:(湖北)刘德华,(香港)刘德华。
这样你就一目了然,不会搞错了。括号里的(湖北)和(香港)就好比是命名空间namespace了。
在TypeScript中怎么定义命名空间呢,很简单,像下面这样即可。
在创建实例的时候,我们可以通过命名空间来明确指明,我想创建哪一个刘德华。
new 湖北.刘德华();
new 香港.刘德华();
如果一个类里面,只用了一个命名空间。有个小技巧,可以进行简写。
前提是你这个类,只用到一个命名空间的刘德华!!
使用别名的方式,来简华命名空间。
new 刘德华();
这样就可以了。
相关文章推荐
- PHP学习笔记:对命名空间(namespace)学习资料的翻译
- phalcon学习笔记-----命名空间的使用
- Struts 2 学习笔记:Struts 2 的命名空间(namespace)的用法和作用
- 《设计模式:基于C#的工程化实现及扩展》学习笔记 02 准备篇 -- Namespace(命名空间)
- Namespace(命名空间)的使用
- 【菜鸟C++学习笔记】2.命名空间的作用
- 使用Struts 2命名空间(NameSpace)的注意点
- C#2005 .NET3.0高级编程学习笔记————命名空间
- 汇编学习笔记-一段安全的空间及段前缀的使用.
- iOS学习笔记3 - 命名空间
- C++ using namespace std 详解 与 命名空间的使用
- PHP命名空间(Namespace)的使用详解
- c#学习笔记之命名空间
- 使用namespace(命名空间)的正确方法
- 学习笔记之C#parm、命名空间、字符串处理
- ibatis命名空间(namespace)使用
- c#命名空间的学习笔记
- C++基础积累(1)using namespace potter 自定义命名空间和使用
- C#学习笔记:命名空间
- 学习笔记——XML Schema简介及命名空间