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

258
Получение списка ключей ассоциативного массива

У меня есть ассоциативный массив в Javascript: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; Как мне получить ключи этого словаря? т.е. я хочу var keys = ["cats", "dogs"]; Отредактируйте 7 лет спустя: просто чтобы получить правильную терминологию - в Javascript не существует...

258
JavaScript: есть ли способ заставить Chrome сломать все ошибки?

Я ищу в Chrome эквивалент функциональности Firebug "разбить на все ошибки". На вкладке «Сценарии» Chrome имеет «паузу для всех исключений», но это не совсем то же самое, что разбивать все ошибки. Например, при загрузке страницы с помощью следующего кода я бы хотел, чтобы Chrome ломался в строке...

258
Как мне выполнить if / else в mustache.js?

Кажется довольно странным, что я не могу понять, как это сделать с усами. Это поддерживается? Это моя грустная попытка: {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} Это,...

258
Правильный способ преобразования размера в байтах в КБ, МБ, ГБ в JavaScript

Я получил этот код для преобразования размера в байтах с помощью PHP. Теперь я хочу преобразовать эти размеры в удобочитаемые размеры с помощью JavaScript. Я попытался преобразовать этот код в JavaScript, который выглядит следующим образом: function formatSizeUnits(bytes){ if (bytes >=...

258
Заменить несколько символов в одном вызове замены

Очень простой маленький вопрос, но я не совсем понимаю, как это сделать. Мне нужно заменить каждый экземпляр «_» на пробел, а каждый экземпляр «#» - пустым или пустым. var string = '#Please send_an_information_pack_to_the_following_address:'; Я пробовал это: string.replace('#','').replace('_', '...

258
Карма против тестирования фреймворка Жасмин, Мокко, QUnit [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Несколько вопросов: Как карма и...

257
Соглашения об именах JavaScript [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

257
Сортировать массив объектов по одному ключу со значением даты

У меня есть массив объектов с несколькими парами ключ-значение, и мне нужно отсортировать их на основе «updated_at»: [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] Какой...

257
AngularJS $ http и $ resource

У меня есть несколько веб-сервисов, на которые я хочу позвонить. $resourceили $httpкакой из них мне следует использовать? $resource: https://docs.angularjs.org/api/ngResource/service/$resource $http: https://docs.angularjs.org/api/ng/service/$http После того, как я прочитал две вышеупомянутые...

257
Как слушать изменения "реквизита"

В документах VueJs 2.0 я не могу найти никаких хуков, которые бы слушали propsизменения. У VueJs есть такие хуки как onPropsUpdated()или похожие? Обновить Как и предложил @wostex, я попытался сделать watchэто, но ничего не изменилось. Тогда я понял, что у меня есть особый случай: <template>...

256
Как разрешить C: \ fakepath?

<input type="file" id="file-id" name="file_name" onchange="theimage();"> Это моя кнопка загрузки. <input type="text" name="file_path" id="file-path"> Это текстовое поле, где я должен показать полный путь к файлу. function theimage(){ var filename =...

256
Можно ли импортировать модули из всех файлов в каталоге, используя подстановочный знак?

С ES6 я могу импортировать несколько экспортов из файла, подобного этому: import {ThingA, ThingB, ThingC} from 'lib/things'; Тем не менее, мне нравится организация одного модуля на файл. Я получаю импорт, как это: import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB';...

255
jQuery передает больше параметров в обратный вызов

Есть ли способ передать больше данных в функцию обратного вызова в jQuery? У меня есть две функции, и я хочу, чтобы обратный вызов $.post, например, передавал как результирующие данные вызова AJAX, так и несколько пользовательских аргументов function clicked() { var myDiv = $("#my-div"); // ERROR:...