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:10035

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

Parameters:

  • value Object

    Значение

isArray

(
  • value
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10046

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

Parameters:

  • value Object

    Значение

cloneObject

(
  • value
)
Object static

Provided by the Site3d module.

Defined in base\site3d.js:10057

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

Parameters:

Returns:

Object:

Результат

mergeObjects

(
  • objectResult
  • objectSource
)
Object static

Provided by the Site3d module.

Defined in base\site3d.js:10095

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

Parameters:

  • objectResult Object

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

  • objectSource Object

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

Returns:

Object:

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

stringToArrayBuffer

(
  • data
)
ArrayBuffer

Provided by the Site3d module.

Defined in base\site3d.js:10133

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

Parameters:

Returns:

ArrayBuffer:

Результат

base64ToArrayBuffer

(
  • data
)
ArrayBuffer

Provided by the Site3d module.

Defined in base\site3d.js:10152

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

Parameters:

Returns:

ArrayBuffer:

Результат

base64ToBlob

(
  • data
  • type
  • sliceSize
)
Blob

Provided by the Site3d module.

Defined in base\site3d.js:10171

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

Parameters:

  • data String

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

  • type String

    Тип файла

  • sliceSize Number

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

Returns:

Blob:

Результат

downloadFile

(
  • fileName
  • path
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10201

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

Parameters:

  • fileName String

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

  • path Blob

    Путь до файла

downloadBlob

(
  • fileName
  • blob
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10218

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

Parameters:

  • fileName String

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

  • blob Blob

    Blob объект

objectURLtoBlob

(
  • url
)
Blob static

Provided by the Site3d module.

Defined in base\site3d.js:10230

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

Parameters:

  • url String

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

Returns:

Blob:

Результат

toURL

(
  • url
)
static

Provided by the Site3d module.

Defined in base\site3d.js:10242

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

Parameters:

getDomain

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:10253

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

Parameters:

Returns:

String:

Результат

getPriceFloat

(
  • value
)
Number static

Provided by the Site3d module.

Defined in base\site3d.js:10265

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

Parameters:

  • value Any

    Цена

Returns:

Number:

Результат

formatNumber

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:10277

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

Parameters:

Returns:

String:

Результат

getPrice

(
  • value
)
String static

Provided by the Site3d module.

Defined in base\site3d.js:10289

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

Parameters:

Returns:

String:

Результат

readJson

(
  • path
)
Object static async

Provided by the Site3d module.

Defined in base\site3d.js:10301

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

Parameters:

  • path String

    Путь до файла

Returns:

Object:

Результат

copyToClipboard

(
  • value
)
Boolean static

Provided by the Site3d module.

Defined in base\site3d.js:10318

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

Parameters:

Returns:

Boolean:

Результат

debounce

(
  • callback
  • timeout
)
Function static

Provided by the Site3d module.

Defined in base\site3d.js:10349

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

Parameters:

  • callback Function

    Функция

  • timeout Number

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

Returns:

Function:

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

wait

(
  • time
)
Promise static

Provided by the Site3d module.

Defined in base\site3d.js:10376

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

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:

Результат