Неожиданное поведение функции обратного вызова Javascript

Я хотел бы понять, почему ситуация 1 и ситуация 2 не возвращают те же результаты. Ситуация 1: var array1 = ["1", "2", "3"]; var array2 = array1.reverse(); console.log(array1); // ["3", "2", "1"] console.log(array2); // ["3", "2", "1"] Why this doesn't work ? Ситуация 2: var array1 = ["1", "2", "3"]; var array2 = array1; console.log(array1); […]

IE только ошибка javascript с getElementsByTagName

У меня есть следующий код, который работает в FF / Chrome var stack = [Array.prototype.slice.call(document.getElementsByTagName("body")[0].childNodes)], nodes, node, parent, text, offset; while (stack.length) { nodes = stack.pop(); for (var i=0, n=nodes.length; i<n; ++i) { node = nodes[i]; switch (node.nodeType) { case Node.ELEMENT_NODE: if (node.nodeName.toUpperCase() !== "SCRIPT") { stack.push(Array.prototype.slice.call(node.childNodes)); } break; case Node.TEXT_NODE: text = node.nodeValue; offset […]

Как заставить настольный просмотр на мобильных устройствах – Bootstrap?

Как заставить настольный просмотр на мобильных устройствах – Bootstrap? Я попробовал viewport с фиксированным портом до 1024, но все равно он не работает. Любой совет!!

Uncaught SecurityError: Не удалось выполнить 'getImageData' в 'CanvasRenderingContext2D': холст был испорчен данными перекрестного происхождения

Я получаю эту ошибку в браузерах Chrome и Opera: Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. Код отлично работает в Internet Explorer, Mozilla Firefox и Safari. Но мне нужно исправить это в Chrome и Opera. Помогите мне найти решение проблемы? Я получаю эту ошибку на этой […]

Разница в производительности между элементами тегов img и divs с фоновыми изображениями?

Существуют ли какие-либо различия в производительности или загрузке / кешировании при отображении изображений в тегах img и divs с фоном изображения? Мой пример: У меня есть сайт со многими перекрывающимися изображениями, некоторые из которых мне нужно будет динамически загружать с помощью javascript. Одна из проблем заключается в том, что мне нужно привязать изображения справа от […]

Как изменить атрибут Action для aspnetForm на MasterPage динамически

Мы пытаемся динамически модифицировать атрибут Action главной формы ASP.NET на главной странице. На странице есть переключатель, пользователь выбирает одну из опций и клики на отправке, после обратной передачи, на основе выбора атрибут действия формы должен быть установлен, и форма должна быть отправлена ​​снова автоматически. Мы пытались использовать JavaScript для этого же. document.forms[0].action = "option1.aspx"; document.forms[0].submit(); […]

HTML / JAVASCRIPT: отключить HTML CONTENT в contentEditable = true

Что я хочу? Я хочу div, который работает как textarea , я не хочу иметь возможность редактировать вещи в div, а также вставлять изображения и т. Д. Только обычный текст. пример Www.facebook.com – лучший пример – лента новостей facebook . Почему мне так нужен? Если вы просматриваете ленту новостей facebook, вы хорошо понимаете, что область, […]

Определение окна просмотра SVG в глобальных / корневых координатах

Содержимое, видимое внутри элемента SVG, зависит от его соотношения сторон, его значения viewBox и его значения preserveAspectRatio . Например, один и тот же размер элемента SVG с тем же значением viewBox (красным точечным внизу) может иметь разные видовые экраны (показано синим цветом ниже) в зависимости от viewBox preserveAspectRatio : У Chrome есть свойство viewport , […]

Как изменить стиль курсора на элемент с атрибутом contenteditable в IE?

Я пытаюсь изменить стиль курсора на элемент с атрибутом contenteditable, установленным в true в IE. <div contenteditable="true" style="cursor:pointer;"> text </div> Я попытался сделать это, используя встроенный стиль, как в примере выше, также с файлом css и javascript, но не повезло. Все мои решения работают в FF без проблем, они отлично работают и в IE, но […]

Преобразование хэш-карты в массив

Мне нужно преобразовать хэш-карту { "fruit" : ["mango","orange"], "veg" : ["carrot"] } в [ { "type" : "fruit" , "name" : ["mango","orange"] } , { "type" : "veg" , "name" : ["carrot"] } ] как это сделать??

JavaScript делает сайт умным, красочным и простым использованием.