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? ...