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

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

6
Как указать разрешение и тип отклонения обещания в JSDoc?
У меня есть код, который возвращает объект обещания, например, используя библиотеку Q для NodeJS. var Q = require('q'); /** * @returns ??? */ function task(err) { return err? Q.reject(new Error('Some error')) : Q.resolve('Some result'); } Как задокументировать такое возвращаемое значение с помощью JSDoc?

11
Можно ли сохранить HTML-страницу в формате PDF с помощью JavaScript или jquery?
Можно ли сохранить HTML-страницу в формате PDF с помощью JavaScript или jquery? В деталях: Я создал одну HTML-страницу, содержащую таблицу. Он имеет одну кнопку «Сохранить как PDF». Если пользователь нажимает эту кнопку, эта HTML-страница должна быть преобразована в файл PDF. Возможно ли использование JavaScript или jquery?


10
Как вы кешируете изображение в Javascript
Мы с друзьями работаем над веб-сайтом, на котором мы хотели бы кэшировать определенные изображения, чтобы отображать их быстрее в будущем. У меня два основных вопроса: Как вы кешируете изображение? Как использовать изображение после кеширования? (и просто для проверки, если изображение кэшировано на странице A, его можно вызвать из кеша, чтобы …

6
Имитация нажатия кнопки в Jest
Имитация нажатия кнопки кажется очень простой / стандартной операцией. Тем не менее, я не могу заставить его работать в тестах Jest.js. Это то, что я пробовал (и тоже делал это с помощью jQuery), но, похоже, ничего не сработало: import { mount } from 'enzyme'; page = <MyCoolPage />; pageMounted = …

11
Определить, было ли событие прокрутки создано пользователем
Можно ли определить, было ли событие прокрутки выполнено браузером или пользователем? В частности, при использовании кнопки «Назад» браузер может перейти к последней известной позиции прокрутки. Если я привяжусь к событию прокрутки, как я могу определить, было ли это вызвано пользователем или браузером? $(document).scroll( function(){ //who did this?! }); Я вижу …

10
Angular 2: отправка формы отменена, потому что форма не подключена
У меня есть модальное окно, содержащее форму, при уничтожении модального окна в консоли появляется следующая ошибка: Отправка формы отменена, потому что форма не подключена Модальное окно добавляется к <modal-placeholder>элементу, который является прямым потомком <app-root>моего элемента верхнего уровня. Как правильно удалить форму из DOM и избавиться от этой ошибки в Angular …

6
Node.js перехватывает ошибку ENOMEM, возникающую после появления
Мой сценарий Node.js аварийно завершает работу из-за выброса исключения errnoException ENOMEM (Out of memory) при использовании spawn . Ошибка: child_process.js:935 throw errnoException(process._errno, 'spawn'); ^ Error: spawn ENOMEM at errnoException (child_process.js:988:11) at ChildProcess.spawn (child_process.js:935:11) at Object.exports.spawn (child_process.js:723:9) at module.exports ([...]/node_modules/zbarimg/index.js:19:23) Я уже использую слушатель для errorи exitсобытия, но не из них …

4
Правильный способ документирования функций с открытым аргументом в JSDoc
Допустим, у вас есть что-то вроде следующего: var someFunc = function() { // do something here with arguments } Как бы вы правильно задокументировали, что эта функция может принимать любое количество аргументов в JSDoc? Это мое лучшее предположение, но я не уверен, что оно верное. /** * @param {Mixed} [...] …
84 javascript  jsdoc 


5
Перехватить отправку формы в JavaScript и предотвратить нормальную отправку
Кажется, есть много информации о том, как отправить форму с помощью javascript, но я ищу решение для захвата, когда форма была отправлена, и перехвата ее в javascript. HTML <form> <input type="text" name="in" value="some data" /> <button type="submit">Go</button> </form> Когда пользователь нажимает кнопку отправки, я не хочу, чтобы форма отправлялась, но …
84 javascript  html  forms 


4
Сессионные файлы cookie с Javascript
Мне было интересно, можно ли создавать файлы cookie только для сеанса с помощью Javascript. Когда браузер закрыт, файлы cookie должны быть удалены. Я не могу ничего использовать на сервере, поскольку веб-сайт является только HTML ... поэтому скрипт на стороне сервера не используется. Я читал кое-что об этом здесь: http://blog.lysender.com/2011/08/setting-session-only-cookie-via-javascript/, но …
84 javascript  html 

11
Как лучше всего преобразовать NodeList в массив в JavaScript?
Метод DOM document.querySelectorAll()(и некоторые другие) возвращаютNodeList . Чтобы работать со списком, например, используя forEach(), NodeListнеобходимо сначала преобразовать вArray . Какой самый лучший способ преобразовать NodeListАня Array?
84 javascript  arrays  dom 

10
Обработчики событий в компонентах React без сохранения состояния
Пытаемся найти оптимальный способ создания обработчиков событий в компонентах React без сохранения состояния. Я мог бы сделать что-то вроде этого: const myComponent = (props) => { const myHandler = (e) => props.dispatch(something()); return ( <button onClick={myHandler}>Click Me</button> ); } Недостатком здесь является то, что каждый раз, когда этот компонент отображается, …

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