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

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

19
Разный цвет для каждого столбца гистограммы; ChartJS
Я использую ChartJS в проекте, над которым работаю, и мне нужен разный цвет для каждой полосы на гистограмме. Вот пример набора данных гистограммы: var barChartData = { labels: ["001", "002", "003", "004", "005", "006", "007"], datasets: [{ label: "My First dataset", fillColor: "rgba(220,220,220,0.5)", strokeColor: "rgba(220,220,220,0.8)", highlightFill: "rgba(220,220,220,0.75)", highlightStroke: "rgba(220,220,220,1)", data: …

5
Как выбрать элемент, не имеющий определенного класса
Мне интересно, как выбрать элемент, у которого нет определенного класса, с помощью JavaScript, а не jQuery. Например, у меня есть такой список: <ul id="tasks"> <li class="completed selected">One Task</li> <li>Two Task</li> </ul> и я выбираю выполненную задачу по: var completeTask = document.querySelector("li.completed.selected"); Но тогда я не уверен, как выбрать элемент списка, …
91 javascript  html  class 

8
lodash: отображение массива на объект
Есть ли встроенная функция lodash для этого: var params = [ { name: 'foo', input: 'bar' }, { name: 'baz', input: 'zle' } ]; И выведите это: var output = { foo: 'bar', baz: 'zle' }; Сейчас я просто использую Array.prototype.reduce(): function toHash(array, keyName, valueName) { return array.reduce(function(dictionary, next) { …

9
Эквивалент Python Pandas в JavaScript
В этом примере CSV: Source,col1,col2,col3 foo,1,2,3 bar,3,4,5 Стандартный метод, который я использую Pandas, таков: Разобрать CSV Выберите столбцы во фрейме данных ( col1и col3) Обработка столбца (например, среднее значение col1и col3) Есть ли библиотека JavaScript, которая похожа на Pandas?

9
Есть ли способ установить фоновое изображение как изображение в кодировке base64?
Я хочу динамически изменять фон в JS, и мой набор изображений закодирован в base64. Я пытаюсь: document.getElementById("bg_image").style.backgroundImage = "url('http://amigo.com/300107-2853.jpg')"; с отличным результатом, но я не могу сделать то же самое с: document.getElementById("bg_image").style.backgroundImage = "url('data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...')"; ни document.getElementById("bg_image").style.backgroundImage = "data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE..."; Есть ли способ это сделать?

12
react-router (v4) как вернуться?
Пытаюсь понять, как мне вернуться на предыдущую страницу. Я использую[react-router-v4][1] Это код, который я настроил на своей первой целевой странице: <Router> <div> <Link to="/"><div className="routerStyle"><Glyphicon glyph="home" /></div></Link> <Route exact path="/" component={Page1}/> <Route path="/Page2" component={Page2}/> <Route path="/Page3" component={Page3}/> </div> </Router> Чтобы перейти на следующие страницы, я просто делаю: this.props.history.push('/Page2'); Однако как …

4
Что делает document.domain = document.domain?
Клиентский JS-компонент Orbited (сервер Comet) требует, чтобы, если сервер работает в другом домене или порту, отличном от самого JS, вы должны выполнить document.domain = document.domain; перед загрузкой любого другого JS. (См. Документацию .) Что это значит? Похоже на NOOP! (Я проверил, это действительно необходимо.)

18
Область видимости и подъем функции Javascript
Я только что прочитал отличную статью Бена Черри об области видимости и подъема JavaScript, в которой он приводит следующий пример: var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); Используя приведенный выше код, браузер выдаст «1». Я до сих пор не понимаю, …

3
Реагировать с Redux? А как насчет проблемы «контекста»?
Обычно я размещаю материалы, связанные с кодом, в Stack, но это больше вопрос о том, каковы общие мысли сообщества. Кажется, много людей отстаивают использование Redux с React для управления данными / состоянием, но, читая и изучая и то, и другое, я натолкнулся на кое-что, что выглядит не совсем правильно. Redux …

8
Определение функции обратного вызова jQuery ajax для успеха
Я хочу использовать jQuery ajax для получения данных с сервера. Я хочу поместить определение функции обратного вызова успеха за пределами .ajax()блока, как показано ниже. Итак, мне нужно объявить переменную, dataFromServerкак показано ниже, чтобы я мог использовать данные, возвращенные из обратного вызова успеха? Я видел, как большинство людей определяют обратный вызов …


15
JavaScript как получить дату завтрашнего дня в формате дд-мм-гг
Я пытаюсь заставить JavaScript отображать дату завтрашнего дня в формате (дд-мм-гггг) У меня есть этот скрипт, который отображает сегодняшнюю дату в формате (дд-мм-гггг) var currentDate = new Date() var day = currentDate.getDate() var month = currentDate.getMonth() + 1 var year = currentDate.getFullYear() document.write("<b>" + day + "/" + month + …
91 javascript 

6
JavaScript - использовать переменную в строковом сопоставлении
Я нашел несколько похожих вопросов, но мне это не помогло. Итак, у меня такая проблема: var xxx = "victoria"; var yyy = "i"; alert(xxx.match(yyy/g).length); Я не знаю, как передать переменную в команде соответствия. Пожалуйста помоги. Спасибо.

9
HTML / Javascript: как получить доступ к данным JSON, загруженным в тег скрипта с установленным src
У меня есть этот файл JSON, который я генерирую на сервере, который я хочу сделать доступным на клиенте, поскольку страница доступна для просмотра. В основном я хочу достичь: В моем html-документе объявлен следующий тег: <script id="test" type="application/json" src="http://myresources/stuf.json"> Файл, указанный в его источнике, содержит данные JSON. Как я видел, данные …

13
найти оставшееся время в setTimeout ()?
Я пишу некоторый Javascript, который взаимодействует с кодом библиотеки, которым я не владею, и не могу (разумно) изменить. Он создает тайм-ауты Javascript, используемые для отображения следующего вопроса в серии ограниченных по времени вопросов. Это не настоящий код, потому что он безнадежно запутан. Вот что делает библиотека: .... // setup a …

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