Вопросы
Ошибка доступа: отсутствует заголовок 'Access-Control-Allow-Origin' в запрашиваемом ресурсе
Я пытаюсь отправить Ajax-запрос на сервер Tomcat из моего приложения, но получаю следующую ошибку (мое веб-приложение работает в Chrome):
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null'...
Uncaught TypeError: Не удалось выполнить 'readAsDataURL' на 'FileReader': параметр 1 не является типом 'Blob'
Проблема с FileReader в JavaScript:
Я столкнулся с ошибкой Uncaught TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'
. Эта ошибка появляется иногда, когда я пытаюсь загрузить файл. В некоторых случаях все работает, но при повторной попытке загрузки...
Почему метод bind() в JavaScript необходим?
Проблема в примере 1 заключается в том, что 'this' ссылается на глобальный объект, а не на объект myName.
Я понимаю, как использовать метод bind() для привязки значения this к определенному объекту, и это решает проблему в примере 1. Но почему эта проблема возникает изначально? Это просто...
Преимущества не перечисляемых свойств в JavaScript
Энумерация является одной из трех характеристик свойства: запись, энумерация и конфигурируемость. У меня есть несколько вопросов:
В чем преимущества создания свойств неэнумерируемыми в JavaScript? Я понимаю, что мы скрываем свойство, делая его неэнумерируемым, но какие выгоды от скрытия...
Функционально ли эквивалентны "(function ( ) { } ) ( )" и "(function ( ) { } ( ) )" в JavaScript?
Описание проблемы
У меня возник вопрос по поводу синтаксиса самовызывающейся анонимной функции в JavaScript. У меня есть два блока кода, которые, как я заметил, ведут себя идентично — они оба выводят foo
, а затем bar
. Единственное различие между ними заключается в синтаксисе, а именно в...
Ошибка подключения WebSocket: net::ERR_CONNECTION_REFUSED
Я следую инструкциям по созданию демо-проекта с использованием WebRTC, но не могу установить соединение WebSocket, даже выполняя все шаги, указанные в руководстве.
В проекте, который я изучаю, используется порт 8080 и указано "ws://localhost:9090". В моем проекте используется порт 8081. Я...
В чем разница между self и window?
Я работаю с JavaScript, который отвечает за определение, находится ли страница в фреймах или нет. Я использовал top.frames[] и всё работает корректно.
Однако, в этом скрипте я заметил, что могу использовать "window" или "self" взаимозаменяемо, и всё по-прежнему функционирует. Являются ли "window"...
Как создать PDF-файл из бинарной строки, полученной от веб-сервиса, с использованием JavaScript
Описание проблемы
Я пытаюсь создать PDF-файл из бинарного потока, который получаю в ответ на AJAX-запрос.
С помощью XmlHttpRequest
я получаю следующие данные:
%PDF-1.4....
.....
....все данные, представляющие файл
....
%% EOF
Пока что я пробовал встроить свои данные через...
Как узнать, нажата ли кнопка обновления или кнопка "Назад" в браузере Firefox?
Описание проблемы:
Я сталкиваюсь с проблемой в Firefox, когда нужно определить, была ли нажата кнопка "Обновить" или кнопка "Назад" в браузере. Для обоих событий я использую метод onbeforeunload()
.
В Internet Explorer я обрабатываю это следующим образом:
function...
Есть ли колбек для window.scrollTo?
Я хочу вызвать метод focus() для элемента ввода после окончания прокрутки окна. Я использую плавное поведение для метода scrollTo(). Проблема в том, что метод focus нарушает плавное поведение. Решение заключается в том, чтобы вызвать функцию focus сразу после завершения прокрутки.
Однако я не могу...
Как использовать requirejs для загрузки статического JSON-файла?
Я хочу хранить документ JSON для сохранения некоторых простых данных и мне нужно подключить этот документ и использовать объект JSON в вызове define()
, чтобы я мог его использовать. Это не асинхронный вызов. Я имею в виду, что это должно быть для разработки, но я хочу, чтобы файл компилировался...
В чем разница между клиентским и серверным программированием?
У меня есть такой код:
var foo = 'bar';
<?php
file_put_contents('foo.txt', ' + foo + ');
?>
var baz = ;
alert(baz);
Почему этот код не записывает "bar" в мой текстовый файл, но выводит "42" в алерте?
Примечание: Ранее в вопросе говорилось о...
В чем разница между JavaScript и ECMAScript?
В чем разница между ECMAScript и JavaScript? Исходя из моих выводов, ECMAScript — это стандарт, а JavaScript — это его реализация. Это верно?
Получить индекс объекта в массиве, соответствующего условию
У меня есть массив следующего вида:
[{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...]
Как можно получить индекс объекта, который соответствует определенному условию, без перебора всего массива?
Например, если задать условие `prop2 ==...
Как сбросить <input type="file"> в Angular
Я разрабатываю метро-приложение с использованием VS2012 и JavaScript.
Мне нужно сбросить содержимое моего элемента ввода файла:
Как я могу это сделать?
Браузер: Uncaught ReferenceError: require не определён
У меня есть файл client.js
, который загружается на стороне клиента. В этом файле есть код, который вызывает функции из других JavaScript файлов. Я пытался использовать
var m = require('./messages');
для загрузки содержимого messages.js
(так же, как я делаю это на серверной...
Генератор случайных цветов
Описание проблемы
У меня есть следующая функция, которая создает полилинию с заданным цветом. Мне нужно заменить цвет на случайно генерируемый цвет. Вот код:
document.overlay = GPolyline.fromEncoded({
color: "#0000FF",
weight: 10,
points: encoded_points,
...
JavaScript: Замыкания против анонимных функций
У меня и моего друга в данный момент идет обсуждение, что такое замыкание (closure) в JavaScript и что не является им. Мы хотим убедиться, что мы действительно правильно понимаем этот концепт.
Давайте рассмотрим следующий пример. У нас есть цикл, который считает, и мы хотим вывести значение...
Как обработать каждую букву текста с помощью Javascript?
Я хотел бы вызывать alert для каждой буквы в строке, но не совсем понимаю, как это сделать.
Итак, если у меня есть:
var str = 'This is my string';
Я хотел бы иметь возможность выводить по отдельности каждую букву, например, T
, h
, i
, s
и так далее. Это только начало...
Как напечатать только <div id="printarea"></div>?
Как мне напечатать указанный div (без необходимости вручную отключать остальное содержимое на странице)?
Я хочу избежать появления нового диалогового окна с предварительным просмотром, поэтому создание нового окна с этим содержимым нецелесообразно.
На странице есть несколько таблиц, одна из...