Вопросы по теме 'spidermonkey'

Предварительные условия для установки Spidermonkey
Учитывая, что на Linux-машине не установлены двигатели, связанные с Mozilla. Какие конкретные библиотеки или механизмы необходимы для успешной установки Spidermonkey?
693 просмотров
schedule 25.09.2022

Проверка имен функций в скрипте javascript (движок SpiderMonkey)
Я встраиваю интерпретатор/движок SpiderMonkey (mozila javascript) в свое приложение C/C++. я программно загружаю скрипт javascript и хочу проверить (из моего кода C/C++), существует ли/определена ли в этом скрипте определенная функция. Есть ли...
225 просмотров

Существуют ли какие-либо хорошие скриптовые механизмы рендеринга веб-страниц, помимо Selenium RC?
Мне нравится использовать Selenium RC для автоматизации взаимодействия с веб-страницами, для которых требуется JavaScript, за исключением того факта, что он запускает полный экземпляр Firefox для запуска скрипта. Вопросы: Есть ли способ запустить...
250 просмотров
schedule 09.04.2023

Внутренности javascript: как реализуются события?
Мой вопрос связан с тем, как JS-движки реализуют шаблон асинхронных событий, когда мы делаем что-то вроде связывания обработчиков событий на домене, скажем, для события щелчка.? Есть ли у них что-то вроде отдельного потока, который прослушивает все...
2360 просмотров

Механизм Javascript (или другой встраиваемый язык) для среды выполнения запросов, подобной mongodb, и многопоточности
Мне нужен встраиваемый язык для задач, подобных выполнению запросов в mongodb. Язык должен быть быстрым, и он должен иметь как JIT, так и интерпретатор (для частых сценариев, компилируемых JIT, а также для однократных сценариев), должен иметь среду...
352 просмотров

Варианты движка Javascript для Android (не WebKit)
Мы создали приложение HTML5 + Javascript и хотели бы перенести его на Android. Мы уже знаем, что WebKit не может запускать приложение HTML5, потому что Гетерогенная кодовая база Android плохо поддерживает последние достижения HTML5 Мы...
1917 просмотров

Создание SpiderMonkey с набором инструментов Android NDK
Я портирую игру с помощью SpiderMonkey на Android. Поскольку мне нужно интегрироваться с существующей системой сборки игры, мне нужно собрать SpiderMonkey, используя автономную цепочку инструментов Android NDK, а не инструмент ndk-build. Может...
2307 просмотров

pkg-config не может найти пакет в каталоге sysroot
Может кто-нибудь, пожалуйста, скажите мне, почему это может не работать: afeder@ubuntu:~/android/toolchain/sysroot$ ls $PKG_CONFIG_SYSROOT_DIR/usr/local/lib/pkgconfig/mozjs185.pc...
11557 просмотров

Действительно ли массивы JavaScript реализованы как массивы?
Разница между JavaScript Array и Object не очень велика. На самом деле кажется, что Array в основном добавляет поле length , поэтому вы можете использовать как Array s, так и Object s как числовые массивы: var ar = new Array(); ar[0] =...
5202 просмотров

Проблемы со сборщиком мусора на Spidermonkey JS_AnchorPtr()?
Я развернул свой собственный серверный язык javascript под названием bondi. Совсем недавно обновился до новой обезьяны-паука. Теперь, когда JS входит в локальные корни и оставляет локальные корни, функция исчезла/бесполезна из API 1.8.5,...
1000 просмотров

какова цель JS_CANONICALIZE_NAN в движке Spidermonkey?
Мне интересно, какова цель JS_CANONICALIZE_NAN и всегда ли она нужна на всех платформах?
417 просмотров
schedule 26.11.2022

Определение участника безопасности обработчика событий в точке входа компилятора SpiderMonkey
В настоящее время функция nsJSContext :: CompileEventHandler для SpiderMonkey компилирует обработчики событий с нулевыми участниками. Следовательно, в frontend :: CompileFunctionBody функция Spidermonkey, в настоящее время нет возможности...
121 просмотров

Могу ли я выполнить функцию Javascript внутри Spidermonkey и получить возвращаемое значение?
Я только начинаю использовать Delphi с Spidermonkey. Раньше я загружал веб-страницу в компонент TWebBrowser и взаимодействовал с кодом Javascript на загруженной веб-странице. Это было запутанно, потому что для возврата значений обратно в delphi мне...
1843 просмотров
schedule 24.06.2022

Spidermonkey и getElementsByTagName
Я хотел бы иметь getElementsByTagName в системе, поддерживающей Spidermonkey. Где я могу найти источник этой функции или как я могу получить эту функцию с помощью Spidermonkey?
164 просмотров

Как я могу определить движок JavaScript из кода .js?
Есть ли способ с помощью кода JavaScript узнать, на каком движке JavaScript выполняется этот код? Я не хочу, чтобы тип браузера был только движком JavaScript.
3103 просмотров

Spidermonkey 1.8.5 вылетает в режиме отладки
Я использую Spidermonkey 1.8.5 в своем приложении. Мое приложение падает, когда я использую отладочную библиотеку JS. Я создаю библиотеку со следующими параметрами: --enable-debug --disable-optimize --enable-threadsafe сбой указывает здесь:...
693 просмотров
schedule 28.04.2023

Оптимизация JavaScript: как более эффективно кэшировать начальные значения локальных переменных?
Мне просто интересно. Может быть, кто-то знает, что движки JavaScript могут оптимизировать в 2013 году, а что нет? Есть предположения на ближайшее будущее? Искал хорошие статьи, но "библии" в инете пока нет. Хорошо, давайте сосредоточимся на...
1280 просмотров
schedule 10.05.2023

Разные результаты с использованием одной и той же математики в разных браузерах
Редактировать: так как Chrome обновил браузер - этот вопрос несколько излишен, поскольку они исправили внутреннюю ошибку, что означает, что эта проблема больше не возникает. У меня есть анимация круга, привязанного к центру холста. Чем больше...
1316 просмотров
schedule 26.04.2023

Связывание общей, статической и динамической библиотеки
Я создал и установил исходный код spidermonkey, я хочу связать его библиотеку и включаемую папку с моим приложением C++, поэтому я написал эту команду в Linux. g++ -I/home/SpiderMonkey/js-1.8.5/js/src/dist/include...
256 просмотров

Избегайте накладных расходов на компиляцию
Я работаю над проектом SpiderMonkey, который представляет собой крупномасштабный проект с большим количеством файлов .h и .cpp. Несмотря на то, что я знаю, что изменил только один или два файла, каждый раз, когда я вношу изменения в проект, мне...
327 просмотров
schedule 10.01.2024