API Docs for: 1.0.0
Show:

Site3dUtility Class

Класс статических методов различного назначения

Item Index

Methods

Methods

isObject

(
  • value
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10128

Метод возвращает истину, если значение является не пустым объектом

Parameters:

  • value Object

    Значение

isArray

(
  • value
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10139

Метод возвращает истину, если значение является не пустым массивом

Parameters:

  • value Object

    Значение

cloneObject

(
  • value
)
Object static

Provided by the Site3d module.

Defined in base\site3d.js:10150

Метод полностью клонируем объект

Parameters:

Returns:

Object:

Результат

mergeObjects

(
  • objectResult
  • objectSource
)
Object static

Provided by the Site3d module.

Defined in base\site3d.js:10188

Метод копирует значения объекта в другой объект

Parameters:

  • objectResult Object

    Результирующий объект

  • objectSource Object

    Источник данных

Returns:

Object:

Результирующий объект

stringToArrayBuffer

(
  • data
)
ArrayBuffer static

Provided by the Site3d module.

Defined in base\site3d.js:10226

Метод переводит строку в ArrayBuffer и возвращает его

Parameters:

Returns:

ArrayBuffer:

Результат

base64ToArrayBuffer

(
  • data
)
ArrayBuffer static

Provided by the Site3d module.

Defined in base\site3d.js:10246

Метод переводит строку в формате Base64 в ArrayBuffer и возвращает его

Parameters:

Returns:

ArrayBuffer:

Результат

base64ToBlob

(
  • data
  • type
  • sliceSize
)
Blob static

Provided by the Site3d module.

Defined in base\site3d.js:10266

Метод возвращает Blob версию файла из Base64 строки

Parameters:

  • data String

    Строка содержимого файла в Base64

  • type String

    Тип файла

  • sliceSize Number

    Размер блока данных

Returns:

Blob:

Результат

hexToDec

(
  • str
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:10297

Метод переводит hex в dec

Parameters:

  • str String

    Строка в Hex

Returns:

String:

Результат в dec

downloadFile

(
  • fileName
  • path
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10329

Метод вызывает загрузку файла в браузере

Parameters:

  • fileName String

    Имя файла при загрузке

  • path Blob

    Путь до файла

downloadBlob

(
  • fileName
  • blob
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10346

Метод вызывает загрузку Blob объекта в браузере

Parameters:

  • fileName String

    Имя файла при загрузке

  • blob Blob

    Blob объект

objectURLtoBlob

(
  • url
)
Blob static

Provided by the Site3d module.

Defined in base\site3d.js:10358

Метод возвращает Blob версию файла из objectURL

Parameters:

  • url String

    Строка содержимого файла в Base64

Returns:

Blob:

Результат

toURL

(
  • url
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10370

Метод перенаправляет на другую страницу

Parameters:

getDomain

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:10381

Метод форматирования домена

Parameters:

Returns:

String:

Результат

getPriceFloat

(
  • value
)
Number static

Provided by the Site3d module.

Defined in base\site3d.js:10393

Метод обработки значения цены

Parameters:

  • value Any

    Цена

Returns:

Number:

Результат

formatNumber

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:10405

Метод форматирования числа

Parameters:

Returns:

String:

Результат

getPrice

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:10417

Метод форматирования цены

Parameters:

Returns:

String:

Результат

readJson

(
  • path
)
Object static async

Provided by the Site3d module.

Defined in base\site3d.js:10429

Метод загрузки файла в формате json

Parameters:

  • path String

    Путь до файла

Returns:

Object:

Результат

copyToClipboard

(
  • value
)
Boolean static

Provided by the Site3d module.

Defined in base\site3d.js:10446

Метод копирует в буфер обмена строку и возвращает истину в случае успеха

Parameters:

Returns:

Boolean:

Результат

debounce

(
  • callback
  • timeout
)
Function static

Provided by the Site3d module.

Defined in base\site3d.js:10477

Метод запускает функцию не чаще заданного интервала

Parameters:

  • callback Function

    Функция

  • timeout Number

    Интервал в миллисекундах

Returns:

Function:

Обертка функции

wait

(
  • time
)
Promise static

Provided by the Site3d module.

Defined in base\site3d.js:10504

Метод задержки

Parameters:

  • time Number

    Интервал в миллисекундах

Returns:

Promise:

Результат

isObject

(
  • value
)
static

Метод возвращает истину, если значение является не пустым объектом

Parameters:

  • value Object

    Значение

isArray

(
  • value
)
static

Метод возвращает истину, если значение является не пустым массивом

Parameters:

  • value Object

    Значение

cloneObject

(
  • value
)
Object static

Метод полностью клонируем объект

Parameters:

Returns:

Object:

Результат

mergeObjects

(
  • objectResult
  • objectSource
)
Object static

Метод копирует значения объекта в другой объект

Parameters:

  • objectResult Object

    Результирующий объект

  • objectSource Object

    Источник данных

Returns:

Object:

Результирующий объект

readJson

(
  • path
)
Object static async

Метод загрузки файла в формате json

Parameters:

  • path String

    Путь до файла

Returns:

Object:

Результат