Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

argbHex2Rgba

  • argbHex2Rgba(hex: string): string
  • 将16进制RGBA转为rgba(R,G,B,A)

    Parameters

    • hex: string

      16进制RGBA

    Returns string

cancelAnimFrame

  • cancelAnimFrame(handle: number): void
  • Parameters

    • handle: number

    Returns void

cancelIdleCallback

  • cancelIdleCallback(handle: number): void
  • Parameters

    • handle: number

    Returns void

color2Rgba

  • color2Rgba(color: string | number[]): string
  • Parameters

    • color: string | number[]

    Returns string

color2RgbaArray

  • color2RgbaArray(color: string | number[]): [number, number, number, number]
  • Parameters

    • color: string | number[]

    Returns [number, number, number, number]

colorNameToHex

  • colorNameToHex(colorName: string): string
  • 将颜色名转换为16进制RGB颜色值

    Parameters

    • colorName: string

      颜色名

    Returns string

deleteItemFromArray

  • deleteItemFromArray<T>(array: T[], item: T): T[]
  • 从数组删除元素

    Type parameters

    • T = any

    Parameters

    • array: T[]

      数组

    • item: T

      元素

    Returns T[]

deleteItemFromArrayByIndex

  • deleteItemFromArrayByIndex<T>(array: T[], index: number): T[]
  • 按索引删除数组元素

    Type parameters

    • T = any

    Parameters

    • array: T[]

      数组

    • index: number

      索引

    Returns T[]

format

  • format(floatNumber: number, digits?: number): number
  • 保留小数点后指定位

    Parameters

    • floatNumber: number

      数值

    • Optional digits: number

      小数点位数

    Returns number

includes

  • includes<T>(array: T[], item: T): boolean
  • 判断数组是否包含某个元素

    Type parameters

    • T = any

    Parameters

    • array: T[]

      数组

    • item: T

      元素

    Returns boolean

indexOf

  • indexOf<T>(array: T[], item: T): number
  • 返回元素索引

    Type parameters

    • T = any

    Parameters

    • array: T[]

      数组

    • item: T

      元素

    Returns number

isArray

  • isArray(data: any): data is any[]
  • 判断是否数组

    Parameters

    • data: any

      判断对象

    Returns data is any[]

isDOM

  • isDOM(data: any): data is HTMLElement
  • 判断参数是否为DOM元素

    Parameters

    • data: any

      判断对象

    Returns data is HTMLElement

isEmpty

  • isEmpty(obj: object): boolean
  • 判断一个对象是都为空

    Parameters

    • obj: object

      目标对象

    Returns boolean

requestAnimFrame

  • requestAnimFrame<C>(callback: (this: C, ...args: any[]) => any, context?: C): number
  • Type parameters

    • C = undefined

    Parameters

    • callback: (this: C, ...args: any[]) => any
        • (this: C, ...args: any[]): any
        • Parameters

          • this: C
          • Rest ...args: any[]

          Returns any

    • Optional context: C

    Returns number

requestIdleCallback

  • requestIdleCallback(callback: (...args: any[]) => any, options?: { timeout?: number }): number
  • Parameters

    • callback: (...args: any[]) => any
        • (...args: any[]): any
        • Parameters

          • Rest ...args: any[]

          Returns any

    • Optional options: { timeout?: number }
      • Optional timeout?: number

    Returns number

rgbHex2Rgba

  • rgbHex2Rgba(hex: string): string
  • 将16进制RGB转为rgba(R,G,B,A)

    Parameters

    • hex: string

      16进制RGB

    Returns string

Generated using TypeDoc