javascript- все статьи тега ➜ страница 49


Понимание уникальных ключей для детей массива в React.js

Я создаю компонент React, который принимает источник данных JSON и создает сортируемую таблицу. Каждая из динамических строк данных имеет уникальный ключ, назначенный ему, но я все еще получаю ошибку: каждый ребенок в массиве должен иметь уникальный" ключ " опоры. Проверьте метод рендеринга TableComponent. мой TableComponent рендер метод возвращает: <table> <thead key="thead"> <TableHeader columns={columnNames}/> </thead> <tbody key="tbody"> ...

nodejs vs node на ubuntu 12.04

я установил nodejs на ubuntu из приведенных инструкций здесь когда я пишу node --version в терминале я вижу это : -bash: /usr/sbin/node: No such file or directory Я вижу узел в . Итак, как мне получить node работает? также, если я использую zsh вместо bash, то строительство. ...

Что такое "экспорт по умолчанию" в javascript?

File: SafeString.js // Build out our basic SafeString type function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; export default SafeString; Я никогда не видел export default раньше. Есть ли эквивалентные вещи для export default что может быть проще для понимания? ...

Как автоматически перезагрузить файлы в узле.Джей?

любые идеи о том, как я мог бы реализовать автоматическую перезагрузку файлов в узле.Джей? Я устал от перезагрузки сервера каждый раз, когда я меняю файл. Видимо Узел.js' ...

Регулярное выражение для замены нескольких пробелов одним пробелом

Дана строка типа: "The dog has a long tail, and it is RED!" какой jQuery или JavaScript magic можно использовать для сохранения пробелов только в одном пространстве max? цель: "The dog has a long tail, and it is RED!" ...

Обмен данными между контроллерами AngularJS

Я пытаюсь обмениваться данными между контроллерами. Use-case-это многоступенчатая форма, данные, введенные на одном входе, позже используются в нескольких местах отображения вне исходного контроллера. Код ниже, и в jsfiddle здесь. HTML <div ng-controller="FirstCtrl"> <input type="text" ng-model="FirstName"><!-- Input entered here --> <br>Input is : <strong>{{FirstName}}</strong><!-- Successfully updates here --> </div> <hr> <d ...

Простой способ превратить массив JavaScript в список, разделенный запятыми?

У меня есть одномерный массив строк в JavaScript, который я хочу превратить в запятую. Есть ли простой способ в садовом JavaScript (или jQuery) превратить это в список, разделенный запятыми? (Я знаю, как перебирать массив и строить строку самостоятельно путем конкатенации, если это единственный способ.) ...

Javascript: как фильтровать массив объектов на основе атрибутов?

у меня есть следующие JavaScript-массив недвижимого имущества предметов домашней обстановки: var json = { 'homes': [{ "home_id": "1", "price": "925", "sqft": "1100", "num_of_beds": "2", "num_of_baths": "2.0", }, { "home_id": "2", "price": "1425", "sqft": "1900", "num_of_beds": "4", "num_of_baths": "2.5", }, // ... (more homes) ... ] } var ...

Неустранимая ошибка: не удается найти локальное ворчание

сначала я удалил старый хрюканье, и я устанавливаю новый хрюканье.Но я получил ошибку: D:wwwgrunt-testgrunt грунт-интерфейса командной строки интерфейс командной строки хрюкать. (версии v0.1.4) неустранимая ошибка: не удается найти локальное ворчание. Если вы видите это сообщение, либо Gruntfile не был найден, либо grunt не был установлен локально для вашего проекта. Для большего информацию об установке и настройке grunt см. В разделе начало работы руководство: http://gr ...

Преобразование массива в JSON

у меня есть массив (var cars = []), который содержит несколько целых чисел. Я добавил несколько значений в массив, но теперь мне нужно отправить этот массив на страницу через jQuery .get метод. Как я могу преобразовать его в объект JSON для отправки? ...

Javascript добавить ведущие нули на сегодняшний день

Я создал этот скрипт для расчета даты на 10 дней вперед в формате ДД / ММ / гггг: var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate()+10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear(); мне нужно, чтобы дата появилась с ведущими нулями в компоненте дня и месяца, добавив эти правила в скрипт. Я не могу заставить его работать. if (MyDate.getMonth < 10)getMonth = '0' + getMonth; и if (MyDate.getDate <10)ge ...

Что означает "= > " (стрелка, образованная из equals & greater than) в JavaScript?

Я знаю, что >= оператор означает больше или равно, но я видел => в некотором исходном коде. Что означает этот оператор? вот код: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError); } ...

Как вы проверяете, что число NaN в JavaScript?

Я только пробовал это в консоли JavaScript Firefox, но ни один из следующих операторов не возвращает true: parseFloat('geoff') == NaN; parseFloat('geoff') == Number.NaN; ...

Есть ли регулярное выражение.функция escape в Javascript?

Я просто хочу создать регулярное выражение из любой возможной строки. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); есть ли встроенный метод для этого? Если нет, то что люди используют? У Руби есть RegExp.escape. Я не чувствую, что мне нужно писать свой собственный, там должно быть что-то стандартное. Спасибо! ...

Как разобрать float с двумя десятичными знаками в javascript?

У меня есть следующий код. Я хотел бы иметь его таким, что если price_result равен целому числу, скажем 10, то я хотел бы добавить два десятичных знака. Так что 10 будет в 10.00. Или если он равен 10.6 будет 10.60. Не знаю, как это сделать. price_result = parseFloat(test_var.split('$')[1].slice(0,-1)); ...

Разбить массив на куски

предположим, что у меня есть массив Javascript, который выглядит следующим образом: ["Element 1","Element 2","Element 3",...]; // with close to a hundred elements. какой подход был бы уместен для разбиения (разделения) массива на множество меньших массивов с, скажем, 10 элементами не более? ...

Генератор случайных цветов

учитывая эту функцию, я хочу заменить цвета с генератором случайных цветов. document.overlay = GPolyline.fromEncoded({ color: "#0000FF", weight: 10, points: encoded_points, zoomFactor: 32, levels: encoded_levels, numLevels: 4 }); Как я могу это сделать? ...

Доступ к вложенным объектам JavaScript с помощью строкового ключа

у меня есть структура данных, как это : var someObject = { 'part1' : { 'name': 'Part 1', 'size': '20', 'qty' : '50' }, 'part2' : { 'name': 'Part 2', 'size': '15', 'qty' : '60' }, 'part3' : [ { 'name': 'Part 3A', 'size': '10', 'qty' : '20' }, { 'name': 'Part 3B', 'size': '5', 'qty' : '20' }, { 'name': 'Part 3C', ...

Как я могу переопределить диалог OnBeforeUnload и заменить его своим собственным?

мне нужно предупредить пользователей о несохраненных изменениях, прежде чем они покинут страницу (довольно распространенная проблема). window.onbeforeunload=handler это работает, но он вызывает диалоговое окно по умолчанию с раздражающим стандартным сообщением, которое обертывает мой собственный текст. Мне нужно либо полностью заменить стандартное сообщение, чтобы мой текст был ясным, либо (еще лучше) заменить весь диалог модальным диалогом с помощью jQuery. до сих пор я потерпел неудачу, и ...

Новая строка в окне предупреждения JavaScript

Как вы вставляете новую строку в окно предупреждения JavaScript? ...