Содержание урока по Qlik Sense
== A ==
- arguments –
- alert – показывает сообщение и ждёт, пока пользователь нажмёт кнопку «ОК»
- atob – Функция декодирует строку данных , которые были закодированы с помощью Base64 кодирования.
-
var decodedData = scope.atob(encodedData);
-
- angular –
- addEventListener – способ назначения обработчиков на события с привязкой к элементу. Синтаксис:
element.addEventListener(event, handler[, options]);
event
– Имя события, например"click"
handler
– Ссылка на функцию-обработчикoptions
– Дополнительный объект со свойствами:once
,capture
,passive
.
- Метод
addEventListener
позволяет добавлять несколько обработчиков на одно событие одного элемента-
function handler1() { alert('Спасибо!'); }; function handler2() { alert('Спасибо ещё раз!'); } elem.onclick = () => alert("Привет"); elem.addEventListener("click", handler1); // Спасибо! elem.addEventListener("click", handler2); // Спасибо ещё раз!
-
- app –
== B ==
- blur –
- btoa – Метод создает Base64 закодированную ASCII строку из двоичной строки / Binary (то есть
String
объект , в котором каждый символ в строке рассматриваются как байты двоичных данных). Вы можете использовать этот метод для кодирования данных, которые в противном случае могут вызвать проблемы со связью, передать их, а затем использовать методatob()
для повторного декодирования данных.-
var encodedData = scope.btoa(stringToEncode);
-
- break –
- backendApi –
== C ==
- customElements –
- closed –
- clientInformation –
- crypto –
- cancelAnimationFrame –
- cancelIdleCallback –
- captureEvents –
- clearInterval – отменяет синхронизированное, повторяющееся действие, которое было ранее установлено вызовом
setInterval()
. - clearTimeout – отменяет тайм – аут ранее установленного вызовом метода
setTimeout()
. - close –
- confirm – отображает диалоговое окно, которое содержит две кнопки (OK и Cancel), а так же опциональное (необязательное) текстовое сообщение.
result = confirm(message);
message
опциональная (необязательная) строка, которая будет отображена в диалоговом окне.result
булево значение, указывающее на нажатую кнопку OK или Cancel (true
означает OK).
- createImageBitmap – Метод создает bitmap из источника, при необходимости можно использовать только часть источника. Метод существует в глобальной области как в окнах, так и в рабочих процессах. Он принимает множество различных источников изображений и возвращает
Promise
, которое resolve вImageBitmap
. - chrome –
- caches –
- case –
- catch –
- continue –
== D ==
- dimensionInfo –
- document –
- devicePixelRatio –
- defaultStatus –
- dragomanClosure –
- define –
- debounceTimer –
- dispatchEvent –
- debugger –
- default –
- delete –
- do –
== E ==
- external –
- engineModuleGlobal –
- else –
== F ==
- frames –
- frameElement –
- fetch – Метод
WindowOrWorkerGlobalScope
Mixin начинается процесс извлечения ресурса из сети, возвращая обещание , которое выполняется , как только отклик доступен. Обещание преобразуется вResponse
объект, представляющий ответ на ваш запрос. Обещание не отклоняется при ошибках HTTP – оно отклоняется только при ошибках сети. Вы должны использоватьthen
обработчики для проверки ошибок HTTP. - find –
- focus –
- false –
- finally –
- for –
- function –
== G ==
- getComputedStyle –
- getSelection –
== H ==
- html –
- history –
== I ==
- innerWidth –
- innerHeight –
- isSecureContext –
- indexedDB –
- if –
- in –
- instanceof –
== L ==
- location –
- locationbar –
- length –
- localStorage –
- layout –
== M ==
- menubar –
- matchMedia –
- moveBy –
- moveTo –
== O ==
- opener – Свойство opener возвращает ссылку на окно, которое открыло текущее. Когда Вы открываете новое окно с помощью open() Вы можете воспользоваться этим свойством, чтобы взаимодействовать с родительским окном из нового окна.
-
//Создадим новое окно win win = window.open(); //Выведем в новое окно текст win.document.write("Текст нового окна"); //Теперь выведем текст в родительское окно с помощью свойства opener win.opener.document.write("Текст родительского окна");
-
- origin –
- outerWidth –
- outerHeight –
- onsearch –
- onappinstalled –
- onbeforeinstallprompt –
- onabort –
- onblur –
- oncancel –
- oncanplay –
- oncanplaythrough –
- onchange –
- onclick –
- onclose –
- oncontextmenu –
- oncuechange –
- ondblclick –
- ondrag –
- ondragend –
- ondragenter –
- ondragleave –
- ondragover –
- ondragstart –
- ondrop –
- ondurationchange –
- onemptied –
- onended –
- onerror –
- onfocus –
- onformdata –
- oninput –
- oninvalid –
- onkeydown –
- onkeypress –
- onkeyup –
- onload –
- onloadeddata –
- onloadedmetadata –
- onloadstart –
- onmousedown –
- onmouseenter –
- onmouseleave –
- onmousemove –
- onmouseout –
- onmouseover –
- onmouseup –
- onmousewheel –
- onpause –
- onplay –
- onplaying –
- onprogress –
- onratechange –
- onreset –
- onresize –
- onscroll –
- onseeked –
- onseeking –
- onselect –
- onstalled –
- onsubmit –
- onsuspend –
- ontimeupdate –
- ontoggle –
- onvolumechange –
- onwaiting –
- onwebkitanimationend –
- onwebkitanimationiteration –
- onwebkitanimationstart –
- onwebkitanimationend –
- onwheel –
- onauxclick –
- ongotpointercapture –
- onlostpointercapture –
- onpointerdown –
- onpointermove –
- onpointerup –
- onpointercancel –
- onpointerover –
- onpointerout –
- onpointerenter –
- onpointerleave –
- onselectstart –
- onselectionchange –
- onanimationend –
- onanimationiteration –
- onanimationstart –
- ontransitionend –
- onafterprint –
- onbeforeprint –
- onbeforeunload –
- onhashchange –
- onlanguagechange –
- onmessage –
- onmessageerror –
- onoffline –
- ononline –
- onpagehide –
- onpageshow –
- onpopstate –
- onrejectionhandled –
- onstorage –
- onunhandledrejection –
- onunload –
- open –
- ondevicemotion –
- ondeviceorientation –
- ondeviceorientationabsolute –
- onpointerrawupdate –
- openDatabase –
== P ==
- personalbar –
- parent –
- pageXOffset –
- pageYOffset –
- performance –
- postMessage –
- print –
- prompt – отображает диалоговое окно с необязательным запросом на ввод текста:
result = prompt(title, [default]);
- Этот код отобразит модальное окно с текстом, полем для ввода текста и кнопками OK/Отмена.
result
— это строка, содержащая текст, поступивший от пользователя или null.title
– Текст для отображения в окне.default
– Необязательный второй параметр, который устанавливает начальное значение в поле для текста в окне.
- Этот код отобразит модальное окно с текстом, полем для ввода текста и кнопками OK/Отмена.
== Q ==
- queueMicrotask – Метод, который подвергается воздействие на
Window
илиWorker
интерфейсе, в очередь microtask , которая будет выполнено в безопасное время до контроля возвращения в цикл обработки событий браузера. Микрозадача – это короткая функция, которая будет выполняться после того, как текущая задача завершит свою работу, и когда нет другого кода, ожидающего запуска, до того, как управление контекстом выполнения будет возвращено в цикл событий браузера. Это позволяет вашему коду выполняться без вмешательства в любой другой ожидающий выполнения код с потенциально более высоким приоритетом, но до того, как браузер восстановит контроль над контекстом выполнения, что может зависеть от работы, которую вам нужно выполнить.-
scope.queueMicrotask(function);
-
- qJsonp –
- qvangularGlobal –
- qListObject – является базовым списком и подходит, если вы хотите создать список всех значений из поля. Объект списка – это визуализация, содержащая одно измерение. При получении макета объекта списка (
qListObjectDef
) отображаются все значения. Если выбор применяется к объекту списка, выбранные значения отображаются вместе с исключенными и дополнительными значениями.- Пример: горизонтальный список
initialProperties
-
initialProperties : { version : 1.0, qListObjectDef : { qShowAlternatives : true, qFrequencyMode : "V", qSortCriterias : { qSortByState : 1 }, qInitialDataFetch : [{ qWidth : 2, qHeight : 50 }] }, fixed: true, width: 25, percent: true, selectionMode: "CONFIRM" }
- Пример: горизонтальный список
- qHyperCube –
- qlik –
== R ==
- rows –
- releaseEvents –
- requestAnimationFrame –
- requestIdleCallback –
- resizeBy –
- resizeTo –
- regeneratorRuntime –
- require –
- requirejs –
- removeEventListener –
- return –
- reply –
== S ==
- self –
- scrollbars –
- statusbar –
- status –
- screen –
- scrollX –
- scrollY –
- screenX –
- screenY –
- screenLeft –
- screenTop –
- styleMedia –
- sessionStorage –
- scroll –
- scrollBy –
- scrollTo –
- setInterval – Метод, предложенный на
Window
иWorker
интерфейсах, неоднократно вызывает функцию или выполняет фрагмент кода, с фиксированной задержкой по времени между каждым вызовом. Он возвращает идентификатор интервала, который однозначно определяет интервал, поэтому вы можете удалить его позже, позвонивclearInterval()
. Этот метод определяетсяWindowOrWorkerGlobalScope
миксином.-
var intervalID = scope.setInterval(func, [delay, arg1, arg2, ...]);
-
- setTimeout – Метод
WindowOrWorkerGlobalScope
Mixin (и преемникаWindow.setTimeout()
) устанавливает таймер , который выполняет функцию или указанный фрагмент кода один раз, когда таймер истекает.-
var timeoutID = scope.setTimeout(function[, delay, arg1, arg2, ...]);
-
- stop –
- showDirectory –
- showOpenFilePicker –
- showSaveFilePicker –
- speechSynthesis –
- switch –
== T ==
- this –
- toolbar –
- top –
- trustedTypes –
- throw –
- true –
- try –
- typeof –
== V ==
- visualViewport –
- var –
- void –
== W ==
- window –
- webkitStorageInfo –
- webkitCancelAnimationFrame –
- webkitRequestAnimationFrame –
- webkitRequestFileSystem –
- webkitResolveLocalFileSystemURL –
- webpackJsonpsensei_codearea –
- while –
- with –