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

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

6
Реализация модулей ES6, как загрузить файл json
Реализую пример из https://github.com/moroshko/react-autosuggest Важный код выглядит так: import React, { Component } from 'react'; import suburbs from 'json!../suburbs.json'; function getSuggestions(input, callback) { const suggestions = suburbs .filter(suburbObj => suburbMatchRegex.test(suburbObj.suburb)) .sort((suburbObj1, suburbObj2) => suburbObj1.suburb.toLowerCase().indexOf(lowercasedInput) - suburbObj2.suburb.toLowerCase().indexOf(lowercasedInput) ) .slice(0, 7) .map(suburbObj => suburbObj.suburb); // 'suggestions' will be an array of strings, …

8
Получение содержимого строки таблицы нажатием кнопки
Мне нужно извлечь детали каждого столбца в моей таблице. Например, столбец «Имя / №». В таблице указано количество адресов В самом последнем столбце каждой строки есть кнопка, которая позволяет пользователю выбрать адрес из списка. Проблема: мой код выбирает только первый <td>, у которого есть класс nr. Как мне заставить это …

17
Как установить фокус на первый элемент ввода в форме HTML независимо от идентификатора?
Есть ли простой способ установить фокус (курсор ввода) веб-страницы на первом элементе ввода (текстовое поле, раскрывающийся список, ...) при загрузке страницы без необходимости знать идентификатор элемента? Я хотел бы реализовать его как общий сценарий для всех моих страниц / форм моего веб-приложения.
88 javascript  html  forms  focus 

1
Как я могу проверить, что функция не была вызвана?
Я тестирую маршрутизатор и имею две функции, и мне нужно проверить, была ли вызвана первая функция, а вторая нет. Метод toHaveBeenCalledесть, но нет способа проверить, не была ли функция не вызвана. Как я могу это проверить? У меня такой код: var args, controller, router; beforeEach(function() { controller = { foo: …

21
Ошибка запуска npm с приложением create-response-app
У меня есть проект, которого я не трогал 2 недели. Беру обратно и теперь при попытке запустить npm startя получаю эту ошибку. > react-scripts start sh: react-scripts: command not found npm ERR! Darwin 16.0.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start" npm ERR! node v6.7.0 npm ERR! npm v3.10.3 npm ERR! …

17
Динамически устанавливаемое свойство вложенного объекта
У меня есть объект, который может иметь любое количество уровней глубины и может иметь любые существующие свойства. Например: var obj = { db: { mongodb: { host: 'localhost' } } }; При этом я хотел бы установить (или перезаписать) такие свойства: set('db.mongodb.user', 'root'); // or: set('foo.bar', 'baz'); Где строка свойств …

3
Как сохранить JSON в локальный текстовый файл
Скажем, у меня есть объект javascript, который выглядит так: var data = { name: "cliff", age: "34", name: "ted", age: "42", name: "bob", age: "12" } var jsonData = JSON.stringify(data); Я преобразовываю его в JSON. Как сохранить этот JSON в локальный текстовый файл, чтобы я мог открыть его, например, в …
88 javascript  json 

9
Как получить старое значение с событием onchange () в текстовом поле
У меня есть текстовое поле и значение, указанное в нем при загрузке страницы. Теперь, если пользователь меняет что-либо в текстовом поле, я хочу получить измененное значение (новое значение) и старое значение, но когда я делаю ELEMENT.value, он дает только измененное значение какие-нибудь предложения получить старую стоимость? ниже мой код <head> …


3
Не может требовать () значение экспорта по умолчанию в Babel 6.x
В Babel 5.x я могу написать следующий код: app.js export default function (){} index.js require('babel/register'); require('./app')(); Тогда я могу работать node index.jsбез ошибок. Однако при использовании Babel 6.x выполняется следующий код index.es6.js require('babel-core/register'); require('./app')(); приводит к ошибке require (...) не является функцией Я хочу знать почему?



8
Преобразование целочисленного массива в массив строк в JavaScript
У меня есть массив, как показано ниже: var sphValues = [1, 2, 3, 4, 5]; то мне нужно преобразовать вышеупомянутый массив, как показано ниже: var sphValues = ['1', '2', '3', '4', '5']; Как я могу конвертировать? Я использовал это для автозаполнения.


12
Событие триггера, когда пользователь переходит к определенному элементу - с помощью jQuery
У меня h1 находится далеко на странице .. <h1 id="scroll-to">TRIGGER EVENT WHEN SCROLLED TO.</h1> и я хочу вызвать предупреждение, когда пользователь прокручивает до h1 или видит его в браузере. $('#scroll-to').scroll(function() { alert('you have scrolled to the h1!'); }); Как мне это сделать?

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