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

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

17
Правильный способ преобразования размера в байтах в КБ, МБ, ГБ в JavaScript
Я получил этот код для преобразования размера в байтах с помощью PHP. Теперь я хочу преобразовать эти размеры в удобочитаемые размеры с помощью JavaScript. Я попытался преобразовать этот код в JavaScript, который выглядит следующим образом: function formatSizeUnits(bytes){ if (bytes >= 1073741824) { bytes = (bytes / 1073741824).toFixed(2) + " GB"; …

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

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

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


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

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

19
Сортировать массив объектов по одному ключу со значением даты
У меня есть массив объектов с несколькими парами ключ-значение, и мне нужно отсортировать их на основе «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" } ] Какой самый эффективный способ сделать это?

30
Как получить идентификатор видео YouTube из URL?
Я хочу получить v=idURL-адрес YouTube с помощью JavaScript (без jQuery, чистый JavaScript). Примеры форматов URL YouTube http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 Или любой другой формат YouTube, который содержит идентификатор видео в URL. Результат из этих форматов u8nQa1cJyX8
257 javascript  regex  url  youtube 

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

13
Можно ли применить обязательный атрибут к полям <select> в HTML5?
Как я могу проверить, выбрал ли пользователь что-то из &lt;select&gt; поля в HTML5? Я вижу &lt;select&gt;, не поддерживает новый requiredатрибут ... я должен использовать JavaScript тогда? Или мне чего-то не хватает? : /


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

11
Как разрешить C: \ fakepath?
&lt;input type="file" id="file-id" name="file_name" onchange="theimage();"&gt; Это моя кнопка загрузки. &lt;input type="text" name="file_path" id="file-path"&gt; Это текстовое поле, где я должен показать полный путь к файлу. function theimage(){ var filename = document.getElementById('file-id').value; document.getElementById('file-path').value = filename; alert(filename); } Это JavaScript, который решает мою проблему. Но в значении предупреждения дает мне C:\fakepath\test.csv и Мозилла …

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

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