Ext JS 如何定义公用方法(单例类 or 静态方法)

编程入门 行业动态 更新时间:2024-10-26 00:26:59

Ext JS 如何定义公用<a href=https://www.elefans.com/category/jswz/34/1771314.html style=方法(单例类 or 静态方法)"/>

Ext JS 如何定义公用方法(单例类 or 静态方法)

在开发中, 有一些公用方法需要定义在某个类中,, 这种类使用的使用不需要使用Ext.create的方式创建对象, 而是直接使用 全类名.方法名 的方式进行调用。类似Ext JS本身提供的字符串操作的 Ext.Sting 的单例类, 比如进行字符串前后空格的去除时,调用的方式如下:

Ext.String.trim(s)

这种类型的类在后端语言中一般使用静态方法或者是单例类来是实现, 在Ext JS中实现的思路也基本类似, 这里介绍三种实现公用方法的方式:

  1. 基于JS的原生方式实现公用方法—立即执行函数
  2. [推荐]定义Ext JS的单例类
  3. 在一般类中使用静态关键字statics实现

1. 基于JS的原生方式实现公用方法—立即执行函数

立即执行函数, 既函数定义之后立即调用,编码上是在函数的后面加上 括号, 类似:

function 函数名(){
}();

立即执行函数 在Ext JS框架本身有频繁的使用, 关于立即执行函数更多内容, 可以参考:
JS 立即执行的函数表达式(function)写法

这里使用立即执行函数 定义一个类,因为考虑命名空间, 所以定义了一个对象Osxm , 再定义这个对象里的MyUtil 为立即执行函数, 定义的完整代码如下:

        //1. 定义var Osxm = {};Osxm.MyUtil = (function() {U

更多推荐

Ext JS 如何定义公用方法(单例类 or 静态方法)

本文发布于:2024-03-13 01:51:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732915.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方法   静态   定义   Ext   JS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!