Options
All
  • Public
  • Public/Protected
  • All
Menu

常规功能方法

Hierarchy

  • Base

Index

Constructors

constructor

Properties

Static onlyIterator

onlyIterator: number = 1

Methods

Static buildOnlyCode

  • buildOnlyCode(prefix: any): string
  • 构建唯一标识符号

    Parameters

    • prefix: any

      唯一标识的前缀

    Returns string

Static buildOnlyNumber

  • buildOnlyNumber(prefix: any): string
  • 构建唯一标识符号

    Parameters

    • prefix: any

      唯一标识的前缀

    Returns string

Static buildUUID12

  • buildUUID12(): string

Static buildUUID16

  • buildUUID16(): string

Static buildUUID4

  • buildUUID4(): string

Static buildUUID8

  • buildUUID8(): string

Static computeMaxDivisor

  • computeMaxDivisor(num1: number, num2: number): number
  • 计算两个数之间的最大公约数

    Parameters

    • num1: number
    • num2: number

    Returns number

Static copy

  • copy(obj: any): any
  • 浅复制对象

    Parameters

    • obj: any

      待复制的对象

    Returns any

Static copyToBoard

  • copyToBoard(content: string): void
  • 复制文本到剪贴板里

    Parameters

    • content: string

      内容

    Returns void

Static deleteObjectAttr

  • deleteObjectAttr(attr: any, ...objects: any): void
  • 删除对象数据

    Parameters

    • attr: any
    • Rest ...objects: any

    Returns void

Static dispatchTargetEvent

  • dispatchTargetEvent(targetDocument: any, targetElement: any, eventName: any): void
  • 模拟触发鼠标事件

    Parameters

    • targetDocument: any
    • targetElement: any
    • eventName: any

      事件名称

    Returns void

Static download

  • download(url: string, fileName?: string): any
  • 动态触发浏览器下载文件

    Parameters

    • url: string

      文件的下载路径

    • Optional fileName: string

      提示下载文件名

    Returns any

Static formatUrl

  • formatUrl(url: any, params?: any): string
  • 格式化url地址,如果没有http开头,则自动拼接当前系统的http地址

    Parameters

    • url: any
    • Optional params: any

    Returns string

Static formatUrlVersion

  • formatUrlVersion(url: string, params?: any): string
  • 格式化url地址,返回带上系统版本号参数

    Parameters

    • url: string
    • Optional params: any

    Returns string

Static getEmptyPromise

  • getEmptyPromise(): any

Static getNumberValue

  • getNumberValue(value: any): number

Static getOS

  • getOS(): string

Static getSVGClassName

  • getSVGClassName(...types: any[]): string
  • 获取svg标签的class名

    Parameters

    • Rest ...types: any[]

      文件类型名

    Returns string

Static getSVGIcon

  • getSVGIcon(className: any): string

Static getTargetBodyElement

  • getTargetBodyElement(target: any): Element
  • 获取目标控件的body html节点对象

    Parameters

    • target: any

    Returns Element

Static getTargetElement

  • getTargetElement(target: any): Element
  • 获取目标控件的html节点对象

    Parameters

    • target: any

    Returns Element

Static getUrlContentType

  • getUrlContentType(url: any, callback: any): void
  • 请求url的并获得headers消息

    Parameters

    • url: any

      地址

    • callback: any

      回调函数 callback("un-know");

    Returns void

Static getUrlParams

  • getUrlParams(url: string, paramName: string): string
  • 获取url地址中的参数值

    Parameters

    • url: string

      地址

    • paramName: string

      参数名称

    Returns string

Static guessDateFormat

  • guessDateFormat(value: any): string

Static inputFocusEnd

  • inputFocusEnd(obj: any): void

Static isElementInViewport

  • isElementInViewport(element: Element): boolean
  • 判断节点元素是否在可视区域

    Parameters

    • element: Element

    Returns boolean

Static loadCssCode

  • loadCssCode(style: any, callBack: any): void
  • 动态加载css代码

    Parameters

    • style: any

      css代码

    • callBack: any

      加载成功后回调

    Returns void

Static openUrl

  • openUrl(url: string, target?: Target): void

Static parseDate

  • parseDate(dateValue: string): Date

Static prefixInteger

  • prefixInteger(num: any, length: any): string

Static randomInt

  • randomInt(min: any, max: any): number
  • 随机范围整数

    Parameters

    • min: any

      最小值

    • max: any

      最大值

    Returns number

Static replacePlaceholder

  • replacePlaceholder(mapValue: object, content: string): string
  • 替换占位符 ${key}或$[key]

    Parameters

    • mapValue: object

      key-value对象值

    • content: string

      替换的内容

    Returns string

    替换后的内容

Static runCallBack

  • runCallBack(fun: any, param?: object): void
  • 动态执行回调函数,限制了重复执行

    Parameters

    • fun: any

      函数对象

    • Optional param: object

      函数参数

    Returns void

Static toBool

  • toBool(obj: any, defaultValue?: any): boolean
  • 转换bool值

    Parameters

    • obj: any

      带转换的对象

    • Optional defaultValue: any

      默认值

    Returns boolean

Static toByteUnit

  • toByteUnit(value: any, digits?: any): string
  • 将数字转成字节单位表示

    Parameters

    • value: any
    • Optional digits: any

    Returns string

Static toInt

  • toInt(value: any, defaultValue: any): number
  • 将对象转换为int类型

    Parameters

    • value: any

      对象

    • defaultValue: any

      默认值,当对象数据为空时返回

    Returns number

Static toMaxString

  • toMaxString(value: any, maxLength: any): string
  • 转换为最大的字符串长度,超出长度将截取以省略号代替

    Parameters

    • value: any
    • maxLength: any

    Returns string

Static toPlanParams

  • toPlanParams(params: any[]): string
  • 将参数数组转成字符串拼接格式

    Parameters

    • params: any[]

    Returns string

Static toString

  • toString(value: any, defaultValue: any): string
  • 将对象转换为字符类型

    Parameters

    • value: any

      对象

    • defaultValue: any

      默认值,当对象数据为空时返回

    Returns string