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

112
Структуры в Javascript

Раньше, когда мне нужно было хранить несколько связанных переменных, я создавал класс. function Item(id, speaker, country) { this.id = id; this.speaker = spkr; this.country = country; } var myItems = [ new Item(1, 'john', 'au'), new Item(2, 'mary', 'us') ]; Но мне интересно, хорошая ли это...

112
Как узнать, не удалось ли загрузить тег <script>

Я динамически добавляю <script>теги к странице <head>, и я хотел бы иметь возможность узнать, не удалось ли каким-либо образом загрузить - 404, ошибка скрипта в загруженном скрипте и т. Д. В Firefox это работает: var script_tag = document.createElement('script');...

112
Можно ли добавить в innerHTML без уничтожения обработчиков событий потомков?

В следующем примере кода я прикрепляю onclickобработчик событий к диапазону, содержащему текст «foo». Обработчик - это анонимная функция, которая выводит файл alert(). Однако, если я назначу родительскому узлу innerHTML, этот onclickобработчик событий будет уничтожен - нажатие «foo» не вызовет...

112
Как динамически установить стиль -webkit-transform с помощью JavaScript?

Я хочу -webkit-transform: rotate()динамически изменить свойство с помощью JavaScript, но обычно используемые setAttributeне работают: img.setAttribute('-webkit-transform', 'rotate(60deg)'); Тоже .styleне работает ... Как я могу установить это динамически в...

112
Отложить сценарий jquery до тех пор, пока все остальное не загрузится

У меня есть сценарий jquery, который мне нужно запускать только после того, как все остальное на странице, включая некоторые другие сценарии javascript (над которыми я не контролирую), завершило свою работу. Хотя, возможно, есть альтернатива $ (document) .ready, но я не смог ее...

112
Обработка конкретных ошибок в JavaScript (подумайте об исключениях)

Как бы вы реализовали различные типы ошибок, чтобы вы могли выявлять определенные ошибки и позволять другим всплывать? Один из способов добиться этого - изменить прототип Errorобъекта: Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e;...

112
Изменение заголовка диалогового окна jQuery ui после обратного вызова загрузки

Мне нравится изменять заголовок в диалоговом окне пользовательского интерфейса после того, как я отправил форму в этом диалоговом окне пользовательского интерфейса. Итак, в callback-функции после того, как loadя должен предложить, но я пробовал и искал в Google без результата. Есть у кого-нибудь...

112
Выполнение элементов <script>, вставленных с помощью .innerHTML

У меня есть сценарий, который вставляет некоторый контент в элемент, используя innerHTML . Например, контент может быть: <script type="text/javascript">alert('test');</script> <strong>test</strong> Проблема в том, что код внутри <script>тега не выполняется. Я немного...

112
JavaScript - получение значений HTML-формы

Как я могу передать значение HTML-формы в JavaScript? Это верно? Мой скрипт принимает два аргумента: один из текстового поля, один из раскрывающегося списка. <body> <form name="valform" action="" method="POST"> Credit Card Validation: <input type="text" id="cctextboxid"...

112
Вызов функции Javascript из URL / адресной строки

Можно ли вызвать функцию javascript из URL-адреса? Я в основном пытаюсь использовать методы JS на странице, у которой нет доступа к источнику. Что-то вроде: http://www.example.com/mypage.aspx?javascript:printHelloWorld() Я знаю, что если вы введете javascript:alert("Hello World");в адресную строку,...

112
Небезопасная попытка JavaScript получить доступ к фрейму с URL-адресом

Я получаю указанную ниже ошибку, когда пытаюсь установить хеш-значение для родительского URL-адреса из iframe, который содержит URL-адрес другого домена: Небезопасная попытка JavaScript получить доступ к фрейму с URL "URL1" из фрейма с URL "URL2". Домены, протоколы и порты должны совпадать. Как я...

112
Преобразование данных json в таблицу html [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Есть ли какая-нибудь библиотека jQuery или...

112
Как setTimeout работает в Node.JS?

Я предполагаю, что после выполнения он находится в очереди, но есть ли в очереди гарантия, что он будет активирован ровно через X миллисекунд? Или другие тяжелые задачи, стоящие выше в очереди, задержат...

112
Максимальный размер элемента <canvas>

Я работаю с элементом холста высотой 600 до 1000пикселей и шириной в несколько десятков или сотен тысяч пикселей. Однако после определенного количества пикселей (очевидно, неизвестного) холст больше не отображает фигуры, которые я рисую с помощью JS. Кто-нибудь знает, есть ли предел? Протестировано...

112
Получить текущее содержимое буфера обмена? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 1 год назад . Уточните этот вопрос Я хотел бы знать, как заставить мой...

112
Объединить 2 массива объектов

Давайте посмотрим на пример. var arr1 = new Array({name: "lang", value: "English"}, {name: "age", value: "18"}); var arr2 = new Array({name : "childs", value: '5'}, {name: "lang", value: "German"}); Мне нужно объединить эти 2 массива объектов и создать следующий массив: arr3 = new Array({name:...

112
Лучший способ сохранить JSON в атрибуте HTML?

Мне нужно поместить объект JSON в атрибут элемента HTML. HTML не требует проверки. Ответил Квентин: Сохраните JSON в data-*атрибуте , который является допустимым HTML5. Объект JSON может быть любого размера - т.е. огромным. Ответ Майку Мори: Максимальное значение атрибута HTML потенциально...

112
Непредвиденная ошибка символа JSON.parse

Я получаю такую ​​ошибку: JSON.parse: неожиданный символ когда я запускаю этот оператор в firebug: JSON.parse({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false}); Почему это так? Строка JSON мне кажется правильной, и я также...