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

80
Как получить кусочек от «аргументов»

Все, что вы знаете, arguments- это специальный объект, который содержит все аргументы, переданные функции. И пока это не массив - вы не можете использовать что-то вроде arguments.slice(1). Итак, вопрос - как вырезать все, кроме первого элемента arguments? UPD : похоже, что нет способа без...

80
Изменить размер элемента div

В jQuery есть resize()событие -, но он работает только с окном. jQuery(window).resize(function() { /* What ever */ }); Это прекрасно работает! Но когда я хочу добавить событие в элемент div, это не работает. Например jQuery('div').resize(function() { /* What ever */ }); Я хочу запустить обратный...

80
Javascript перезагрузит страницу с хеш-значением

Я пытаюсь обновить страницу с помощью этого оператора во внешнем файле javascript после некоторых процессов. window.location.href = window.location.href Он отлично перезагружает страницу, но я хочу прокрутить до определенного места после перезагрузки. Итак, я поместил это на страницу. <a...

80
как сохранить холст как изображение png?

У меня есть элемент холста с рисунком в нем, и я хочу создать кнопку, которая при нажатии сохранит изображение как файл png. Таким образом, он должен открыть диалоговое окно сохранения, открытия, закрытия ... Я делаю это с помощью этого кода var canvas = document.getElementById("myCanvas");...

80
RequireJS: разница между функциями requirejs и require

Я использую requireJS 2.x. Я обнаружил, что некоторые учебники (и официальные документы) иногда используют requirejs.config({ [...] }); requirejs(["module"]) ... и иногда require.config({ [...] }); require(["module"]) ... Есть ли разница между этими двумя функциями (require и requirejs)? Я не...

80
Разработка приложения AngularJS с динамическим набором модулей

У меня есть приложение со сложной компоновкой, в котором пользователь может размещать (перетаскивать / оставлять) виджеты (выбирая из предопределенного набора из 100+ виджетов), где каждый виджет представляет собой настраиваемую реализацию, которая отображает набор данных (извлекаемых с помощью...

80
Доступ к родительскому объекту $ parent в режиме нокаута - контекст вложения

Обновлено для краткости Как я могу ссылаться на родительский элемент $ parent во вложенном Knockout foreach / с привязками? Пример - <!-- ko foreach: grandParent --> <tr> <!-- ko foreach: $parent.parents --> // <-- Doesn't work <!-- ko foreach: children --> <td...

80
Добавить / удалить HTML внутри div с помощью JavaScript

Я хочу иметь возможность добавлять несколько строк в div, а также удалять их. У меня есть кнопка «+» вверху страницы, которая предназначена для добавления контента. Затем справа от каждой строки есть кнопка «-» для удаления этой самой строки. Я просто не могу понять код javascript в этом примере....

80
Обновите / перезагрузите содержимое в Div с помощью jquery / ajax

Я хочу перезагрузить div одним нажатием кнопки. Я не хочу перезагружать страницу полностью. Вот мой код: HTML: <div role="button" class="marginTop50 marginBottom"> <input type="button" id="getCameraSerialNumbers" value="Capture Again" class="disabled" /> <input type="button"...

80
Как переместить все дочерние элементы HTML другому родителю с помощью JavaScript?

Представить: <div id="old-parent"> <span>Foo</span> <b>Bar</b> Hello World </div> <div id="new-parent"></div> Что JavaScript можно записать , чтобы переместить все дочерние узлы (как элементы и текстовые узлы) от old-parentк new-parentбез JQuery?...

80
Uncaught TypeError: Object.values ​​не является функцией JavaScript

У меня есть простой объект, подобный приведенному ниже: var countries = { "Argentina":1, "Canada":2, "Egypt":1, }; Мне нужно создать два массива. Первый массив - это массив всех ключей от объекта. Я создал этот массив: var labels = Object.keys(countries); Это хорошо работает. Я получаю множество...

80
Angular Cli Webpack, как добавить или связать внешние файлы js?

Я не уверен, как включить JS-файлы (поставщиков) после переключения Angular Cli с SystemJs на Webpack. Например Вариант А У меня есть файлы js, которые были установлены через npm. Добавление тегов сценария к тегу заголовка таким образом не работает. И это не кажется лучшим способом. <head>...

79
Изменить заголовок по умолчанию для подтверждения () в JavaScript?

Можно ли изменить заголовок окна сообщения, которое открывается функцией подтверждения () в JavaScript? Я мог бы создать модальное всплывающее окно, но я хотел бы сделать это как можно более минималистичным. Я бы хотел сделать что-то вроде этого: confirm("This is the content of the message box",...

79
Диалоговое окно jQuery UI - не открывается после закрытия

У меня проблема с файлом jquery-ui dialog box. Проблема в том, что, когда я закрываю диалоговое окно, а затем нажимаю ссылку, которая его запускает, оно не появляется снова, пока я не обновлю страницу. Как мне вызвать диалоговое окно, не обновляя фактическую страницу. Ниже мой код:...

79
Запуск события клавиатуры в Safari с использованием JavaScript

Я пытаюсь смоделировать событие клавиатуры в Safari с помощью JavaScript. Я пробовал это: var event = document.createEvent("KeyboardEvent"); event.initKeyboardEvent("keypress", true, true, null, false, false, false, false, 115, 0); ... а также это: var event = document.createEvent("UIEvents");...

79
Имитация нажатия клавиш с помощью jQuery

Как с помощью jQuery смоделировать (запустить?) Нажатие клавиши при нажатии ссылки? Например, когда пользователь щелкает следующую ссылку: <a id="clickforspace" href="#">Click Here</a> Затем, щелкнув ссылку, они будут как будто нажали «пробел» на своей клавиатуре. Что-то вроде этого, я...

79
Распаковка файлов

Я хочу отображать файлы OpenOffice , .odt и .odp на стороне клиента с помощью веб-браузера. Эти файлы представляют собой заархивированные файлы. Используя Ajax, я могу получить эти файлы с сервера, но это заархивированные файлы. Мне нужно распаковать их с помощью JavaScript , я пробовал...

79
Конструктор даты возвращает NaN в IE, но работает в Firefox и Chrome

Я пытаюсь создать небольшой календарь на JavaScript. Мои даты отлично работают в Firefox и Chrome, но в IE функции даты возвращают NaN. Вот функция: function buildWeek(dateText){ var headerDates=''; var newDate = new Date(dateText); for(var d=0;d<7;d++){ headerDates += '<th>' + newDate +...