Site3dUtility Class
Класс статических методов различного назначения
Item Index
Methods
- isObject static
- isArray static
- cloneObject static
- mergeObjects static
- stringToArrayBuffer static
- base64ToArrayBuffer static
- base64ToBlob static
- getGuid static
- hexToDec static
- downloadFile static
- downloadBlob static
- objectURLtoBlob static
- toURL static
- getDomain static
- getPriceFloat static
- formatNumber static
- getPrice static
- readJson static
- copyToClipboard static
- debounce static
- wait static
- isHtmlElementsIntersected static
- isObject static
- isArray static
- cloneObject static
- mergeObjects static
- readJson static
Methods
isObject
-
value
Метод возвращает истину, если значение является не пустым объектом
Parameters:
-
valueObjectЗначение
Returns:
Результат
isArray
-
value
Метод возвращает истину, если значение является не пустым массивом
Parameters:
-
valueObjectЗначение
Returns:
Результат
cloneObject
-
value
Метод полностью клонируем объект
Parameters:
-
valueObjectОбъект
Returns:
Результат
mergeObjects
-
objectResult -
objectSource
Метод копирует значения объекта в другой объект
Parameters:
-
objectResultObjectРезультирующий объект
-
objectSourceObjectИсточник данных
Returns:
Результирующий объект
stringToArrayBuffer
-
data
Метод переводит строку в ArrayBuffer и возвращает его
Parameters:
-
dataStringСтрока
Returns:
Результат
base64ToArrayBuffer
-
data
Метод переводит строку в формате Base64 в ArrayBuffer и возвращает его
Parameters:
-
dataStringСтрока
Returns:
Результат
base64ToBlob
-
data -
type -
sliceSize
Метод возвращает Blob версию файла из Base64 строки
Parameters:
-
dataStringСтрока содержимого файла в Base64
-
typeStringТип файла
-
sliceSizeNumberРазмер блока данных
Returns:
Результат
getGuid
()
String
static
Метод возвращает GUID
Returns:
Результат
hexToDec
-
str
Метод переводит hex в dec
Parameters:
-
strStringСтрока в Hex
Returns:
Результат в dec
downloadFile
-
fileName -
path
Метод вызывает загрузку файла в браузере
Parameters:
-
fileNameStringИмя файла при загрузке
-
pathBlobПуть до файла
downloadBlob
-
fileName -
blob
Метод вызывает загрузку Blob объекта в браузере
Parameters:
-
fileNameStringИмя файла при загрузке
-
blobBlobBlob объект
objectURLtoBlob
-
url
Метод возвращает Blob версию файла из objectURL
Parameters:
-
urlStringСтрока содержимого файла в Base64
Returns:
Результат
toURL
-
url
Метод перенаправляет на другую страницу
Parameters:
-
urlStringURL
getDomain
-
value
Метод форматирования домена
Parameters:
-
valueStringДомен
Returns:
Результат
getPriceFloat
-
value
Метод обработки значения цены
Parameters:
-
valueAnyЦена
Returns:
Результат
formatNumber
-
value
Метод форматирования числа
Parameters:
-
valueNumberЧисло
Returns:
Результат
getPrice
-
value
Метод форматирования цены
Parameters:
-
valueNumberЦена
Returns:
Результат
readJson
-
path
Метод загрузки файла в формате json
Parameters:
-
pathStringПуть до файла
Returns:
Результат
copyToClipboard
-
value
Метод копирует в буфер обмена строку и возвращает истину в случае успеха
Parameters:
-
valueStringСтрока
Returns:
Результат
debounce
-
callback -
timeout
Метод запускает функцию не чаще заданного интервала
Parameters:
-
callbackFunctionФункция
-
timeoutNumberИнтервал в миллисекундах
Returns:
Обертка функции
wait
-
time
Метод задержки
Parameters:
-
timeNumberИнтервал в миллисекундах
Returns:
Результат
isHtmlElementsIntersected
-
elem1 -
elem2
Метод возвращает истину, если два HTML-элемента пересекаются
Parameters:
-
elem1HTMLElementПервый HTML-элемент
-
elem2HTMLElementВторой HTML-элемент
Returns:
Результат
isObject
-
value
Метод возвращает истину, если значение является не пустым объектом
Parameters:
-
valueObjectЗначение
isArray
-
value
Метод возвращает истину, если значение является не пустым массивом
Parameters:
-
valueObjectЗначение
cloneObject
-
value
Метод полностью клонируем объект
Parameters:
-
valueObjectОбъект
Returns:
Результат
mergeObjects
-
objectResult -
objectSource
Метод копирует значения объекта в другой объект
Parameters:
-
objectResultObjectРезультирующий объект
-
objectSourceObjectИсточник данных
Returns:
Результирующий объект
readJson
-
path
Метод загрузки файла в формате json
Parameters:
-
pathStringПуть до файла
Returns:
Результат
