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

262
Предотвращение кеширования браузером результата вызова AJAX

Похоже, что если я загружаю динамический контент $.get(), результат кэшируется в браузере. Добавление некоторой случайной строки в QueryString, кажется, решает эту проблему (я использую new Date().toString()), но это похоже на хак. Есть ли другой способ добиться этого? Или, если уникальная строка -...

262
Как использовать underscore.js в качестве движка шаблонов?

Я пытаюсь узнать о новых применениях JavaScript как серверного языка и как функционального языка. Несколько дней назад я слышал о node.js и Express Framework. Затем я увидел файл underscore.js как набор служебных функций. Я видел этот вопрос на stackoverflow . В нем говорится, что мы можем...

262
Класс против статического метода в JavaScript

Я знаю, что это будет работать: function Foo() {}; Foo.prototype.talk = function () { alert('hello~\n'); }; var a = new Foo; a.talk(); // 'hello~\n' Но если я хочу позвонить Foo.talk() // this will not work Foo.prototype.talk() // this works correctly Я нахожу несколько способов заставить...

262
форматировать дату с помощью moment.js

У меня есть строка в этом формате: var testDate = "Fri Apr 12 2013 19:08:55 GMT-0500 (CDT)" Я хотел бы использовать момент.js получить его в этом формате mm/dd/yyyy : 04/12/2013для отображения. Я пытался сделать это с помощью этого метода, moment(testDate,'mm/dd/yyyy'); Какие ошибки и говорит there...

262
Нужно ли возвращаться после досрочного разрешения / отклонения?

Предположим, у меня есть следующий код. function divide(numerator, denominator) { return new Promise((resolve, reject) => { if(denominator === 0){ reject("Cannot divide by 0"); return; //superfluous? } resolve(numerator / denominator); }); } Если моя цель состоит в том, чтобы использовать его...

262
Импорт lodash в текстовое приложение angular2 +

Я с трудом пытаюсь импортировать модули lodash. Я настроил свой проект, используя npm + gulp, и продолжаю бить в одну и ту же стену. Я пробовал обычный lodash, но также и lodash-es. Пакет lodash npm: (в корневом каталоге пакета есть файл index.js) import * as _ from 'lodash'; Результаты в: error...

262
Вложенные маршруты с реагирующим маршрутизатором v4 / v5

В настоящее время я борюсь с вложенными маршрутами, используя реакционный маршрутизатор v4. Наиболее близким примером была конфигурация маршрута в документации React-Router v4 . Я хочу разделить свое приложение на 2 части. Интерфейс и админка. Я думал о чем-то вроде этого: <Match pattern="/"...

261
В JavaScript можно ли программно запустить событие «щелчка» для элемента ввода файла?

Я бы хотел, чтобы событие щелчка вызывало <input type="file">метку программно. Просто вызов click () ничего не делает или, по крайней мере, не вызывает диалог выбора файла. Я экспериментировал с захватом событий с использованием прослушивателей и перенаправлением события, но я не смог...

261
Что блокирует Ruby, Python для получения скорости Javascript V8? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 5 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или...

261
Как сохранить HTML5 Canvas в качестве изображения на сервере?

Я работаю над генеративным художественным проектом, в котором я хотел бы позволить пользователям сохранять полученные изображения из алгоритма. Общая идея такова: Создайте изображение на холсте HTML5, используя генеративный алгоритм Когда изображение будет готово, разрешите пользователям сохранять...

260
Определенный способ запуска событий нажатия клавиш с помощью jQuery

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

260
Правильный способ отловить исключение из JSON.parse

Я использую JSON.parseответ, который иногда содержит 404 ответа. В случаях, когда он возвращает 404, есть ли способ перехватить исключение и затем выполнить какой-то другой код? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === 'object') { type =...

260
Преобразовать строку в имя переменной в JavaScript

Я искал решения, но не мог найти такую ​​работу. У меня есть переменная с именем onlyVideo. "onlyVideo"строка передается в функцию. Я хочу установить переменную onlyVideoвнутри функции как-то. Как я могу это сделать? (Есть ряд переменных, которые можно вызывать в функции, поэтому мне нужно, чтобы...

260
Лучший способ получить тип переменной Javascript?

Есть ли лучший способ получить тип переменной в JS, чем typeof? Он отлично работает, когда вы делаете: > typeof 1 "number" > typeof "hello" "string" Но это бесполезно, когда вы пытаетесь: > typeof [1,2] "object" >r = new RegExp(/./) /./ > typeof r "function" Я знаю instanceof, но это...

259
Разобрать строку HTML с помощью JS

Я искал решение, но ничего не имело значения, поэтому вот моя проблема: Я хочу проанализировать строку, которая содержит текст HTML. Я хочу сделать это в JavaScript. Я попробовал эту библиотеку, но кажется, что она анализирует HTML моей текущей страницы, а не строки. Потому что, когда я пробую...

259
Мокко / Чай ожидают. К броску не ловят брошенные ошибки

У меня проблемы с тем, чтобы Chai's expect.to.throwработал в тесте для моего приложения node.js. Тест продолжает давать сбой на выданную ошибку, но если я оберну тестовый пример в попытку и поймать и утверждать на обнаруженную ошибку, это работает. Не expect.to.throwработает, как я думаю, что...