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

151
JavaScript цикл через массив JSON?

Я пытаюсь перебрать следующий массив json: { "id": "1", "msg": "hi", "tid": "2013-05-05 23:35", "fromWho": "hello1@email.se" }, { "id": "2", "msg": "there", "tid": "2013-05-05 23:45", "fromWho": "hello2@email.se" } И попробовал следующее for (var key in data) { if (data.hasOwnProperty(key)) {...

151
Расширение Chrome Передача сообщений: ответ не отправлен

Я пытаюсь передать сообщения между содержимым скрипта и расширением Вот что у меня есть в контент-скрипте chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); И в фоновом режиме сценарий у меня есть chrome.runtime.onMessage.addListener( function(request,...

151
Сеанс браузера. поделиться между вкладками?

У меня есть некоторые значения на моем сайте, которые я хочу очистить при закрытии браузера. Я решил sessionStorageхранить эти значения. Когда вкладка закрыта, они действительно очищаются и сохраняются, если пользователь нажимает клавишу f5; Но если пользователь открывает какую-либо ссылку на...

151
Gulps gulp.watch не запускается для новых или удаленных файлов?

Следующая задача Gulpjs отлично работает при редактировании файлов в глобальном совпадении: // watch task. gulp.task('watch', ['build'], function () { gulp.watch(src + '/js/**/*.js', ['scripts']); gulp.watch(src + '/img//**/*.{jpg,jpeg,png,gif}', ['copy:images']); gulp.watch(src + '/less/*.less',...

151
сортировка по нескольким столбцам по убыванию

Есть отличный метод для сортировки массива объектов на основе нескольких свойств: var data = _.sortBy(array_of_objects, ['type', 'name']); Однако это только для сортировки по возрастанию. Есть ли какой-нибудь удобный способ определения направления для каждого столбца? Например var data =...

151
Может кто-нибудь объяснить функцию «debounce» в Javascript

Меня интересует функция «debouncing» в javascript, написанная здесь: http://davidwalsh.name/javascript-debounce-function К сожалению, код недостаточно четко объяснен для меня, чтобы понять. Может кто-нибудь помочь мне разобраться, как это работает (я оставил свои комментарии ниже). Короче я просто...

151
Как динамически загружать внешние скрипты в Angular?

У меня есть этот модуль, который компонентизирует внешнюю библиотеку вместе с дополнительной логикой, не добавляя <script>тег непосредственно в index.html: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script...

150
Есть ли какая-либо функция хэш-кода в JavaScript?

По сути, я пытаюсь создать объект из уникальных объектов, набор. У меня была блестящая идея просто использовать объект JavaScript с объектами для имен свойств. Такие как, set[obj] = true; Это работает, до определенного момента. Он отлично работает со строками и числами, но с другими объектами все...

150
Seedable JavaScript генератор случайных чисел

Функция JavaScript Math.random()возвращает случайное значение от 0 до 1, автоматически посеянное в зависимости от текущего времени (похоже на Java, я считаю). Тем не менее, я не думаю, что есть какой-то способ установить для вас собственное семя. Как я могу создать генератор случайных чисел, для...

150
Javascript Cookie без срока действия

Я хотел бы создать куки, срок действия которых не истекает. Возможно ли это вообще? document.cookie = "name=value; expires=date; path=path;domain=domain; secure"; Я не хочу делать дату действительно большой, мне просто интересно, было ли значение параметра expires в cookie, которое говорило, что...

150
Получить все после тире в строке в JavaScript

Какой самый чистый способ сделать это будет работать как в IE, так и в Firefox. Моя строка выглядит так: sometext-20202 Теперь «sometext» и целое число после тире могут иметь различную длину. Должен ли я просто использовать подстроку и индекс или есть другие...

150
Как передать переменные JavaScript в PHP?

Я хочу передать переменные JavaScript в PHP, используя скрытый ввод в форме. Но я не могу получить значение $_POST['hidden1']в $salarieid. Что-то не так? Вот код: <script type="text/javascript"> // View what the user has chosen function func_load3(name) { var oForm = document.forms["myform"];...

150
Способы обойти политику того же происхождения

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Та же политика происхождения Я хотел создать вики сообщества для политик HTML / JS с тем же происхождением, чтобы,...

150
Получить список атрибутов data- *, используя javascript / jQuery

Учитывая произвольный элемент HTML с нулевым или большим количеством data-*атрибутов, как можно получить список пар ключ-значение для данных. Например, учитывая это: <div id='prod' data-id='10' data-cat='toy' data-cid='42'>blah</div> Я хотел бы иметь возможность программно получить это:...

150
Секретная копия в буфер обмена JavaScript функции в Chrome и Firefox?

Обновить Похоже, что браузеры начинают изначально поддерживать копирование в JS В консольных окнах Chrome и Firefox на Mac я могу выполнить copy("party in your clipboard!"); и текст копируется в мой буфер обмена. Я искал SO и Google и не могу найти ничего по этому поводу. Они специфичны для каждого...

150
Рендеринг HTML внутри текстового поля

Мне нужно иметь возможность отображать некоторые HTML-теги внутри текстового поля (а именно <strong>, <i>, <u>, <a>), но текстовые поля интерпретируют их содержимое только как текст. Есть ли простой способ сделать это, не полагаясь на внешние библиотеки / плагины (я...