javascript- все статьи тега


Tinymce получить описание изображения с помощью выбора файлов обратного вызова и загрузки изображений

TL: DR я пытаюсь получить значение поля image_description с помощью javascript, чтобы пропустить его мой запрос post xhr Оригинальный вопрос ниже Я использую изображение типа file_picker_callback https://www.tinymce.com/docs/configure/file-image-upload/#file_picker_callback Я включил поле ввода image_description в моем tinymce.init({ ...., image_description: true, ... Все загружается нормально, но я хочу передать поле image_description, а также сохранить в ДБ. Но я не м ...

Как взять массив, разделенный запятыми, и преобразовать его в отдельные элементы списка? Реагировать.в JS и JavaScript

Итак, у меня есть этот массив, который отображается на DOM следующим образом: jamaican rum,fresh lime juice,simple syrup,Angostura Aromatic Bitters Но я хочу показать его DOM следующим образом: ямайский ром свежий сок лайма простой сироп Ангостура Ароматическая Горькая Это то, что у меня есть до сих пор в моем детском компоненте. recipeIngredients - это список, который я хочу превратить в неупорядоченный список: render(){ const recipe = this.props.recipe; const recipeIn ...

Перенаправьте событие keydown из родительского окна в iframe, содержащий reveal.JS

Я реализовал HTML-страницу, которая обертывает некоторые дополнительные функции вокруг iframe. Iframe содержит откровение.презентация js. Всякий раз, когда клавиша на клавиатуре нажата и в Родительском фрейме (не кадра) в центре внимания, я хочу передать событие в окне iframe (например, стрелка вправо нажата (родитель сосредоточен) --> стрелка вправо выполняется в iframe, как если бы он был сосредоточен - в итоге перехода к следующему слайду). Я отвечаю за оба фрейма, и в конечном итоге они ...

JQuery Ajax post параметры иногда не отправляются на IE

Проблема, с которой я сталкиваюсь, заключается в том, что когда я использую jQuery ajax post, с очень низкой частотой ( Когда я переключаю вызов с типа "post" на тип "get", проблема исчезает. Кто-нибудь еще когда-нибудь видел такое странное поведение на IE? Спасибо! Я видел это для различных вызовов ajax, но вот типичный пример: var data= { "guess" : "m1", "eas" : "hello world" }; $.ajax({ url: "http://myco.com/ajaxcall.action", data: data, type : 'post', dataType ...

Сброс вызова на Жасмин шпион не возвращается

Я использую Жасмин (2.2.0) шпион чтобы увидеть, если определенный обратного вызова вызывается. Тестовый код: it('tests', function(done) { var spy = jasmine.createSpy('mySpy'); objectUnderTest.someFunction(spy).then(function() { expect(spy).toHaveBeenCalled(); done(); }); }); Это работает, как и ожидалось. Но теперь я добавляю второй уровень: it('tests deeper', function(done) { var spy = jasmine.createSpy('mySpy'); objectUnderTest.someFunction(spy).then(function() { e ...

Border-Radius для DIV элемента не работает в IE8

The -moz-border-radius:10px; -webkit-border-radius:10px; свойства элемента DIV не работают в IE8, но это прекрасно работает в Firefox и google chrome. Пожалуйста, предоставьте мне, если у вас есть какое-либо решение по этому вопросу. ...

Переопределение локальной переменной с помощью var в JavaScript

У меня есть довольно общий вопрос относительно JavaScript и локальных переменных. Мой вопрос заключается в том, в чем разница между следующим и если есть: function bla { var a = 2; // local variable a = 3; // the local variable a gets a new value // Would do the following line anything different // (than simply asigning this value?) var a = 4; } Я полагаю, что не получу две локальные переменные с именем a.в других языках это даже ошибка. Так есть ли в этом какой ...

Как остановить циклическую анимацию в React Native?

У меня есть простая анимация цикла в моем компоненте, как это: runAnimation() { console.log('run animation'); this.state.angle.setValue(0); Animated.timing(this.state.angle, { toValue: 360, duration: 8000, easing: Easing.linear }).start(() => this.runAnimation()); } ... <Animated.Image style={[ styles.rotate, { transform: [ { rotate: this.state.angle.interpolate({ inputRange: [0, 360], ...

команда 'debugger' и JSLint

Google Chrome поддерживаеткоманду отладчика в качестве инструмента для настройки точки останова в коде. Как скрыть предупреждения для следующего кода в JSLint: /*globals $, console, */ /*jslint browser:true, white: true */ function test() { "use strict"; debugger; // JSLint reports the "Unexpected 'debugger'" error } ...

Размытие за всплывающим окном при загрузке страницы проблема

Я работаю на сайте с всплывающим окном, единственное, чего мне не хватает, - это эффект размытия, когда это всплывающее окно появляется. Это всплывающее окно будет отображаться каждый раз, когда страница загружается, поэтому я нашел отличный код размытия здесь на SO. Хотя этот код предназначен для функции, где эффект размытия отображается кнопкой. Из-за этого я изменил код, так что вместо кнопки он теперь onLoad, который запускается из тега body. Единственная проблема заключается в том, что пя ...

Переименование ключей json итеративное

Я получил очень простой json, но в каждом блоке я получил что-то вроде этого. var json = { "name": "blabla" "Children": [{ "name": "something" "Children": [{ ..... }] } И так далее. Я не знаю, сколько детей есть внутри каждого ребенка рекурсивно. var keys = Object.keys(json); for (var j = 0; j < keys.length; j++) { var key = keys[j]; var value = json[key]; delete json[key]; key = key.replace("Children", "children"); json[key] = value; } А теперь я хочу з ...

Как в JSON закодировать PHP-массив, но ключи без кавычек

Я пытаюсь построить (с помощью Flot) круговую диаграмму с некоторыми данными var data = <?php echo json_encode($data)?> Результат, который я получаю из этого, таков: var data = [ {"label":"Crear Usuario", "data":"2"}, {"label":"Impresoras", "data":"1"}, {"label":"Problema Correo", "data":"1"}, {"label":"Requisicion Equipo", "data":"1"}, {"label":"Sitio Web", "data":"1"} ] Проблема здесь в том, что мне нужны label и data без кавычек, я уже пробовал json_encode($data, JSON_NUMERIC_CH ...

В чем разница между API Fetch и XMLHttpRequest?

Я знаю, что fetch использует обещания, и оба они позволяют выполнять AJAX-запросы к серверу. Я читал, что fetch имеет некоторые дополнительные функции, которые недоступны в XMLHttpRequest (и в fetch polyfill, так как он основан на XHR). Какими дополнительными возможностями обладает API fetch? ...

Обрезать строку в JavaScript?

Как обрезать строку в JavaScript? ...

javascript сокращенный оператор if, без части else

Поэтому я использую сокращенный javascript if/else утверждение (Я где-то читал, что они называются троичными утверждениями?) this.dragHandle.hasClass('handle-low') ? direction = "left" : direction = "right" Это отлично работает, но что, если позже я захочу использовать только стенографию if, без части else. Например: direction == "right" ? slideOffset += $(".range-slide").width() Возможно ли это вообще? ...

Переопределение сочетаний клавиш Chrome в пользовательском сценарии

Я написал пользовательский скрипт , который выполняет определенную операцию над выделенным текстом в текстовой области при нажатии CTRL+сдвиг+B . Это делается путем регистрации события keypress для textarea и последующей проверки нажатой клавиши. Чтобы браузер не обрабатывал комбинацию клавиш, я использую метод preventDefault(), который отлично работает в Firefox (окно библиотеки не открывается, но вместо него выполняется мой код). Однако в Chrome, что комбинация клавиш открывает панель закл ...

Две функции onClick в одной кнопке и хотят, чтобы произошла одна функция click после другой

На самом деле я пытаюсь добавить диалоговое окно по щелчку кнопки. Но на функции OnClick этой кнопки я уже вызвал функцию контроллера. HTML-код для этого: <div class="pro-btn btn"> @{ <input type="button" id="[email protected]" class="button-1"value="@T("Nopaholics.Auction.AuctionDetailView.PlaceBid")" data- productid="@Model.ProductId" onclick="Auction.placeBid('@Url.RouteUrl("Nopaholics.Auction.PlaceBid", new { productId = Model.ProductId, ...

Очень простой учебник, например, Д3.js не работает

Я вроде как новичок в D3.JS. Я читаю начало работы с D3 Майка Дьюара. Я попробовал самый первый пример в книге, и он не работает. Я из-за этого всю душу вырываю. Что не так с моим кодом здесь? В разделе <head>: <script src="http://mbostock.github.com/d3/d3.js"></script> <script> function draw(data) { "use strict"; d3.select("body") .append("ul") .selectAll("li") .data(data) .enter() .append("li") .text(function (d) { ...

Получение переменных вне executeScript в расширении chrome

Я пытаюсь закодировать расширение chrome, и у меня есть фон.html с этим кодом: var x = "test"; function tabChanged(id, info, tab){ if(info.status == 'complete'){ chrome.tabs.executeScript(id, {code:"try{alert(x);}catch(e){alert(e);}"}, null); } } chrome.tabs.onUpdated.addListener(tabChanged); chrome.tabs.getAllInWindow(null,function(tabs){ for(var index=0; index < tabs.length; index++){ chrome.tabs.executeScript(tabs[index].id, {code:"try{alert(x);}catch(e){ale ...

Есть ли смысл использовать JSLint и следовать ему? [закрытый]

В последнее время я писал некоторый код JS, используя jQuery и JavaScript, как это есть, и я думал, что дам JSLint попробовать. Позвольте мне сказать, что код содержит различные функции и использование jQuery, и он прекрасно работает (без каких-либо ошибок ) в IE8 и последнем Firefox. Код также валидатас как переходный XHTML 1.0 (и строгий тоже, но я в основном хочу, чтобы он был переходным валидным). Однако с JSLint как будто все не так. Хотя я читал о том, что она очень строгая, даже если я п ...