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

152
Как мне издеваться над сервисом, который возвращает обещание в модульном тесте AngularJS Jasmine?

У меня есть myServiceто , что использует myOtherService, что делает удаленный вызов, возвращая обещание: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return...

152
node.js TypeError: путь должен быть абсолютным или указать корень для res.sendFile [не удалось проанализировать JSON]

[add] Итак, моя следующая проблема - когда я пытаюсь добавить новую зависимость (npm install --save socket.io). Файл JSON также действителен. Я получаю эту ошибку: не удалось проанализировать JSON npm ERR! Unexpected string npm ERR! File: /Users/John/package.json npm ERR! Failed to parse...

151
Определить URL в тексте с помощью JavaScript

У кого-нибудь есть предложения по обнаружению URL в наборе строк? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); Обновление: я использовал это регулярное выражение для обнаружения ссылок ... Видимо, через...

151
Как я могу выбросить исключение в Javascript, но сохранить стек?

В Javascript предположим, что я хочу выполнить некоторую очистку, когда происходит исключение, но пусть исключение продолжает распространяться вверх по стеку, например: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff();...

151
Перезагрузите iframe с помощью jQuery

У меня есть два iframe на странице, и один вносит изменения в другой, но другой iframe не показывает изменения, пока я не обновлю. Есть ли простой способ обновить этот iframe с помощью jQuery? <div class="project"> <iframe id="currentElement" class="myframe" name="myframe"...

151
Подтвердите номер телефона с помощью JavaScript

Я нашел этот код на каком-то сайте, и он отлично работает. Он подтверждает, что номер телефона находится в одном из следующих форматов: (123) 456-7890 или 123-456-7890. Проблема в том, что мой клиент (я не знаю почему, возможно, клиентские вещи) хочет добавить другой формат, десять чисел подряд,...

151
Как мне вызвать 3 функции, чтобы выполнять их одну за другой?

Если мне нужно вызвать эту функцию одну за другой, $('#art1').animate({'width':'1000px'},1000); $('#art2').animate({'width':'1000px'},1000); $('#art3').animate({'width':'1000px'},1000); Я знаю, в jQuery я мог бы сделать что-то вроде: $('#art1').animate({'width':'1000px'},1000,'linear',function(){...

151
Какие символы допустимы / недействительны в имени ключа JSON?

Есть ли запрещенные символы в именах ключей, для объектов JavaScript или строк JSON? Или символы, которые нужно экранировать? Чтобы быть более конкретным, я бы хотел использовать «$», «-» и пробел в именах...

151
Сериализация объекта, содержащего значение циклического объекта

У меня есть объект (дерево разбора), который содержит дочерние узлы, которые являются ссылками на другие узлы. Я хотел бы сериализовать этот объект, используя JSON.stringify(), но я получаю TypeError: значение циклического объекта из-за конструкций, которые я упомянул. Как я мог обойти это? Мне не...

151
Javascript компилируется или интерпретируется? [закрыто]

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

151
Удалить куки по имени?

Как я могу удалить определенный файл cookie с именем roundcube_sessauth? Не следует следующее: function del_cookie(name) { document.cookie = 'roundcube_sessauth' + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; } А потом: <a href="javascript:del_cookie(name);">KILL</a> Убить...

151
Что возвращают методы querySelectorAll и getElementsBy *?

Работают ли getElementsByClassName(и аналогичные функции, такие как getElementsByTagNameи querySelectorAll) так же, как getElementByIdили они возвращают массив элементов? Причина, по которой я спрашиваю, заключается в том, что я пытаюсь изменить стиль использования всех элементов...

151
Что значит перечислимое?

Я был направлен в MDN для ... на странице, когда он сказал: "для ... итерации по перечисляемым свойствам объекта". Затем я перешел на страницу « Перечислимость и владение свойствами», где говорилось: «Перечислимые свойства - это те, которые могут быть повторены циклом for..in». Словарь определяет...