Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript fetch no-cors https://www.cyberforum.ru/ javascript/ thread2595243.html
отправляю такой запрос из поисковой строки браузера: https://reestr.cloud/msearch?query=24:04:6101007:819 ответ приходит, всё как надо ...
Как реализовать частичную фиксированную подсветку в поле ввода? JavaScript
Задача следующего плана. Пользователь вводить промежутки подсветки. Например: 0-10 11-20 21-30 Эти промежутки определяют длину подсветки в символах. Необходимо иметь еще одно текстовое поле...
JavaScript Не появляется повторный запрос о местоположении В общем есть проблема с появлением запроса о местоположени. На сайте кнопка, при нажатии на которую сробатывает скрипт: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">... https://www.cyberforum.ru/ javascript/ thread2595034.html JavaScript Как сделать, чтобы анимация числа работала не только при активном окне? Здравствуйте. Имеется анимация, которая увеличивает число до нужного значения через определенный интервал времени. Но проблема в том, что данная анимация работает только при активной окне, т.е. при... https://www.cyberforum.ru/ javascript/ thread2594738.html
JavaScript Скрипт рандомного вывода одного блока без повторений
Здравствуйте! Нужен скрипт, который будет выводить один блок из массива. В блоке есть кнопка, которая должна скрывать этот блок и показывать другой рандомно без повторений! И так например 12 раз....
JavaScript Таймер https://www.cyberforum.ru/ javascript/ thread2594573.html
есть ли у кого то код на таймер js: у нас есть таймер, в самом начале он показывает 05:00 , нажимаю кнопку старт он запускается , нажимаю кнопку стоп , он останавливается , нажимаю старт снова он...
JavaScript Очередь всплывающих сообщений https://www.cyberforum.ru/ javascript/ thread2594503.html
Мне необходимо информировать пользователя, если произошло какое-то событие. Для этого написал что-то вроде генерации модального окна и вставки его в тело страницы. Есть два JS метода, которые могут...
JavaScript Как в обозначении порядкового номера querySelectorAll указать не цифру, а переменную?
Как можно сделать такой код: var number = 1; var text = document.querySelectorAll('.text').textContent;
JavaScript Функция operation https://www.cyberforum.ru/ javascript/ thread2594179.html
Напишите функцию operation(m,n,o), в которой m и n — числовые переменные, а o — функциональный литерал, который берет два аргумента и выполняет математическую операцию над ними (например, функция...
JavaScript Табулирование функции JavaScript Не могу понять как соединить две функции в одной таблице. <html> <head> <title>Практикум JavaScript</title> <body> <form name="f1"> Початок <input type="text" value="-1" id="x1"/> https://www.cyberforum.ru/ javascript/ thread2593702.html
Фреймворк динамической подгрузки JS JavaScript
Добрый день, подскажите плиииз.... Кто-нибудь из вас про такое вообще слышал? У гугл встречал что-то похожее. При подключении API подключаем один js-модуль, а потом чуть-ли не выбираем каким из...
JavaScript Вывести изображение через js https://www.cyberforum.ru/ javascript/ thread2593673.html
Используя document.write() и любую из циклических конструкций выведите десять одинаковых изображений (надо выводить <img src=" " alt="..." />) Я вот пытаюсь но ничего <script> var...
219 / 155 / 26
Регистрация: 16.03.2017
Сообщений: 1,557
14.03.2020, 05:37  [ТС] 0

Результат колбэка вернуть как результат функции - JavaScript - Ответ 14332365

14.03.2020, 05:37. Показов 672. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от Antiplayer Посмотреть сообщение
Вариантов масса, но к сожалению задача не очень понятная
Есть языки/среды (с++, делфи, лазарус, java, АНДРОИД), которые позволяют в своих формах использовать "компонент-веб-браузер". Например чтобы написать свой собственный специализированный браузер

Не по теме:

...я когда-то на лазарус написал браузер "с тоненькими бортиками, отключаемой шапкой и on-top = очень удобно для тестирования/отладки JS. Добавил кнопку send (ajax или сокеты) и на экране лишь одна "плавающая" маленькая кнопка с целым бразуером вокруг пока ты "реакцию сервера" доделываешь/отлаживаешь.


В эти "самописные" браузеры можно встроить/добавить прямо в ядро JS свои объекты/функции! Прямо на уровне ядра! Как объект windows в браузерах. Например get_disk_size("с:"):int - без всяких колбэков. Вот "под такой браузер" и пишется сайт.
Но дописывать/менять/отлаживать его проще все-таки на большом мониторе и на домашнем компьютере, а не на удаленном устройстве с маленьким монитором (или даже без него).

Цитата Сообщение от Antiplayer Посмотреть сообщение
можно обернуть в промисы или реализовать асинхронную проверку возвращаемого значения с помощью таймаута
Еще раз...
есть index.html+index.js, которые написаны без использования колбэков под специальны браузер. Вполне успешно работающий. Код простой и понятный.
Надо: подгрузив в index.html модуль emule.js "перекрыть" линейные функции которые брали значения из браузера и подсунуть ему значения которые можно взять только с сервера через ajax (только с колбэком).

index.js менять НЕЛЬЗЯ! вообще! И в index.htm можно лишь добавить проверку "если ты отладчик/разработчик - догрузи еще модули эмулятора)

...ладно... пока задачу решил! вопрос закрываю! правда работает только в Опере (хром еще не проверял, а в очень старом хроме(хромиум) не сработало), но мне пока хватит - это уже на порядок упростило и ускорило разработку.

Вернуться к обсуждению:
Результат колбэка вернуть как результат функции JavaScript
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2020, 05:37
Готовые ответы и решения:

Как вернуть результат функции в литерал объекта
Всем здасьте, Пытаюсь написать скрипт рулетки. Ссылка на файлы Затык в следующем - при нажатии на...

Возврат responseText из XMLHttpRequest aka AJAX как результат работы функции
Вот как бы обычный Ajax запрос, на чистом JS. function ajax() { var xhr = new...

Получить результат функции
Доброго времени суток. Есть функция проверки одного из полей формы function checkUsername() {...

Возврат результат из функции
На вход процедуры подаю ширину и долготу, но не могу понять как вернуть результат этот функции в...

5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2020, 05:37

Результат функции не записывается в переменную
Добрый день. Обьясните, пожалуйста. Есть у меня функцкия var f1 = function(JSON_array, arrPushTo),...

Не всегда правильный результат функции
Почему-то все числа кроме 4 и 2 определяет правильно Два целых числа a и b называются взаимно...

Вывести результат переменной за пределы функции
Нужно вывести результат переменных за пределы функции для использования их в основном коде. У меня...

Как передать результат в скрипт?
&lt;div id=&quot;content&quot;&gt;&lt;/div&gt; &lt;script...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.