Вопросы с тегом «javascript»

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

2
В чем разница между предоставлением и введением Window в сравнении с Window в Angular 8 и 9?
У меня есть два проекта Angular, использующих эти версии: 9.0.0-next.6 8.1.0 В версии 9 я использовал это, чтобы предоставить и ввести windowобъект: @NgModule({ providers: [ { provide: Window, useValue: window }, ] }) export class TestComponent implements OnInit { constructor(@Inject(Window) private window: Window) } Который работает отлично. Принятие этого подхода …

1
Как встроить шрифты в CSS с помощью веб-пакета?
Проблема: я использую katex для отображения математики на странице. Затем я хочу создать PDF-версию части этой страницы, поэтому я создаю HTML-документ, содержащий экспортируемую часть, которая включает весь CSS-код и передает его в средство визуализации. Рендер не может получить доступ к ресурсам узла, поэтому все встроено. Работает отлично, кроме шрифтов. Я …

1
Uncaught TypeError: t.rgb не является функцией
Uncaught TypeError: t.rgb не является функцией Я создал угловое приложение, построил его и пытаюсь его обслужить $ ng serve --prod --aot Это приводит к следующей ошибке в консоли Uncaught TypeError: t.rgb is not a function at HO (color.js.pre-build-optimizer.js:227) at GO (color.js.pre-build-optimizer.js:232) at rgb.js.pre-build-optimizer.js:36 at RH (ramp.js.pre-build-optimizer.js:4) at Module.zUnb (BrBG.js.pre-build-optimizer.js:16) at …

1
Почему в JavaScript (супер .__ proto__ === это .__ proto__) верно?
Похоже, в JavaScript (ES6) классы super.__proto__ === this.__proto__. Можете ли вы объяснить, почему это так? Поведение кажется одинаковым для разных браузеров, поэтому я подозреваю, что это указано где-то в спецификации. Рассмотрим следующий код: class Level1 { myFunc() { console.log('Level1'); } } class Level2 extends Level1 { myFunc() { console.log('Level2'); } …

2
Как сгенерировать JSDoc для функции `pipe`d ES6
У меня есть функция в стиле ES6, которая определяется с помощью композиции функций с asyncPipe. import { getItemAsync } from 'expo-secure-store'; const asyncPipe = (...fns) => x => fns.reduce(async (y, f) => f(await y), x); const getToken = () => getItemAsync('token'); const liftedGetToken = async ({ ...rest }) => ({ …

1
Как сделать текстуры всегда лицом к камере?
Обновление 5 Создана еще одна скрипка, чтобы показать, как будет выглядеть ожидаемый результат. Добавлены невидимый skydome и cubecamera, и используется карта окружения; в моем случае ни один из этих методов не должен использоваться по причинам, уже упомянутым. Показать фрагмент кода var MatcapTransformer = function(uvs, face) { for (var i = …

1
С обещанием, почему браузеры возвращают отклонение дважды, а не разрешение дважды?
У меня проблемы с пониманием javaScript promises. Я написал следующий код: var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Я сразу вижу это в моей консоли разработчика Chrome: Но после того, как я подожду 5 секунд, сообщение автоматически изменится на черный, как показано ниже: Я никогда раньше не видел …

2
Настройте проект TypeScript с общими зависимостями для создания нескольких простых выходных файлов JavaScript
В настоящее время я пишу несколько сценариев для Bot Land . Bot Land - это стратегия в реальном времени, в которой вместо управления своими юнитами с помощью мыши и клавиатуры вы пишете код для управления своими ботами через API, а затем ваши боты начинают сражаться с ботами других. Если вы …

1
Ошибка типа: (0, _react.useEffect) не является функцией
когда в среде разработки, мое приложение работает просто отлично. В производственной среде происходит сбой с ошибкой: Uncaught TypeError: (0 , _react.useEffect) is not a function Это происходит в файле, который я создал, куда я импортирую React и используюEffect следующим образом: import React, { useEffect } from 'react' const X = …

1
Аргументы Javascript по умолчанию с блоком видимости не работают только на iOS
try { const val = 'correct value'; (() => { ((arg = val) => { const val = 'ignored value'; alert(arg); })(); })(); } catch (err) { alert(err.message || 'Unknown error'); } Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент В OS X Chrome, OS X Safari, Android Chrome, Windows Chrome, Windows Firefox …

1
Невозможно установить cookie в iframe, используя Storage Access API в Safari
У меня есть фрейм на моей странице. Поскольку Safari блокирует сторонние файлы cookie, я пытаюсь использовать API доступа к хранилищу, как предложено здесь в разделе «Руководства разработчика»: https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more / . Я скопировал следующий код из документации : <script type="text/javascript"> window.addEventListener('load', () => { document.getElementById('test-button').addEventListener('click', () => { document.hasStorageAccess().then(hasAccess => { …

3
Веб-браузер (Chromium / Firefox) перестает отвечать на запросы в течение 1-2 секунд после открытия файла
Как я могу улучшить этот код для того, чтобы убрать безответственность / отставание страницы после выбора файла в диалоговом окне и нажатия кнопки «ОК»? Я тестировал файлы размером около 50-100 КБ function handleFileSelect(evt) { var files = evt.target.files; // FileList object // files is a FileList of File objects. List …

4
Динамическое изменение состояния на основе внешнего подключения к Интернету - React (автономно / онлайн)
У меня есть компонент React, который включает флаг доступности подключения к Интернету. Элементы пользовательского интерфейса должны динамически изменяться в соответствии с состоянием в реальном времени. Кроме того, функции ведут себя по-разному с изменениями флага. Моя текущая реализация опрашивает удаленный API, используя Axios каждую секунду, используя интервал, и обновляет состояние соответственно. …

4
Части границы раздела обрезаются
У меня есть элемент контейнера, который содержит несколько других элементов, но в зависимости от размера экрана их части необъяснимым образом обрезаются на разные части. Вы можете наблюдать за поведением по моей ссылке в песочнице кода, когда HTML-страница настраивается по ширине (нажав и перетащив ее). Как я могу убедиться, что отображается …

1
Почему setTimeout () делает мое приложение медленным, а Rxjs timer (). Subscribe (…) - нет?
У меня есть компонент, который «лениво загружает» некоторые комментарии с интервалом в 100 мс. Когда я использую setTimeout, это действительно лагает. составная часть <div *ngFor="let post of posts"> <app-post [post]="post" ></app-post> </div> Это делает мое приложение медленным (среднее число кадров в секунду 14, время простоя 51100 мс): while(this.postService.hasPosts()){ setTimeout(()=> { …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.