javascript- все статьи тега ➜ страница 44


Создайте файл в памяти для загрузки пользователем, а не через сервер

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

Как отлаживать привязки событий JavaScript / jQuery с помощью Firebug или аналогичных инструментов?

Мне нужно отладить веб-приложение, которое использует jQuery, чтобы сделать некоторые довольно сложные и грязные DOM манипуляции. В какой-то момент некоторые события, которые были привязаны к определенным элементам, не срабатывают и просто перестают работать. Если бы у меня была возможность редактировать источник приложения, я бы развернул и добавил кучу Firebugconsole.log() операторы и комментарии / раскомментируйте фрагменты кода, чтобы попытаться определить проблему. Но давайте предположим, ...

Обнаружение мобильного браузера

Я ищу функцию, которая возвращает логическое значение, если пользователь имеет мобильный браузер или нет. Я знаю, что могу использовать navigator.userAgent и напишите эту функцию с помощью регулярного выражения, но пользовательские агенты слишком различны для разных платформ. Я сомневаюсь, что сопоставить все возможные устройства будет легко, и я думаю, что эта проблема была решена раньше много раз, поэтому должно быть какое-то полное решение для такой задачи. я засмотрелся на этот сайт, но, к ...

Ajax-запрос возвращает 200 OK, но вместо успеха запускается событие ошибки

я реализовал запрос Ajax на своем веб-сайте, и я вызываю конечную точку с веб-страницы. Он всегда возвращает 200 ОК, но jQuery выполняет событие ошибки. Я пробовал много вещей, но я не мог понять проблему. Я добавляю свой код ниже: код jQuery var row = "1"; var json = "{'TwitterId':'" + row + "'}"; $.ajax({ type: 'POST', url: 'Jqueryoperation.aspx?Operation=DeleteRow', contentType: 'application/json; charset=utf-8', data: json, dataType: 'json', cache: false, succe ...

Как привязать к списку значений флажков с помощью AngularJS?

у меня есть несколько чекбоксов: <input type='checkbox' value="apple" checked> <input type='checkbox' value="orange"> <input type='checkbox' value="pear" checked> <input type='checkbox' value="naartjie"> что я хотел бы привязать к списку в моем контроллере таким образом, что всякий раз, когда флажок изменяется контроллер поддерживает список всех проверенных значений, например,['apple', 'pear']. ng-model, похоже, может привязать значение только одного флажка к переменн ...

Создайте массив JavaScript, содержащий 1...N

Я ищу любые альтернативы ниже для создания массива JavaScript, содержащего от 1 до N, где N известен только во время выполнения. var foo = []; for (var i = 1; i <= N; i++) { foo.push(i); } Мне кажется, что там должен быть способ сделать это без цикла. ...

Как подать заявку!важное использование.css ()?

у меня возникли проблемы с применением стиля, который !important. Я пробовал: $("#elem").css("width", "100px !important"); это ничего; никакой стиль ширины вообще не применяется. Есть ли jQuery-ish способ применения такого стиля без необходимости перезаписывать cssText (что означало бы, что мне нужно будет сначала разобрать его и т. д.)? Edit: добавлю, что у меня есть таблица стилей с !important стиль, который я пытаюсь переопределить с !important стиль встроенный, так что с помощью .width() ...

модуль.экспорт против экспорта в узле.js

Я нашел следующий контракт в узел.модуль на JS: module.exports = exports = nano = function database_module(cfg) {...} интересно, в чем разница между module.exports и exports и почему оба используются здесь. ...

загрузка файла jQuery Ajax

могу ли я использовать следующий код jQuery для выполнения загрузки файла с помощью метода post запроса Ajax ? $.ajax({ type: "POST", timeout: 50000, url: url, data: dataString, success: function (data) { alert('success'); return false; } }); Если это возможно, мне нужно заполнить "сведения" часть? Это правильный путь? Я только размещаю файл на стороне сервера. Я искал в интернете, но то, что я нашел, было плагином, в то время как в моем плане я не хоч ...

Как обнаружить нажатие Enter на клавиатуре с помощью jQuery?

Я хотел бы определить, нажал ли пользователь Enter с помощью jQuery. Как это возможно? Требуется ли для этого плагин? EDIT: похоже, мне нужно использовать keypress() метод. Я хотел бы знать, если кто - нибудь знает, если есть проблемы браузера с этой командой-как есть ли какие-либо проблемы совместимости браузера я должен знать? ...

В чем разница между событиями.это происходит и событие.предотвратить дефолт?

Они, кажется, делают то же самое... Один современный, а другой старый? Или они поддерживаются разными браузерами? когда я сам обрабатываю события (без фреймворка), я просто всегда проверяю оба и выполняю оба, если они присутствуют. (Я тоже return false, но у меня такое чувство, что не работает с событиями, прикрепленными с node.addEventListener). Так почему же оба? Должен ли я продолжать проверять оба? Или на самом деле есть разница? (Я знаю, много вопросов, но они все вроде одно и то же =)) ...

Захват HTML холст как gif / jpg / png / pdf?

можно ли захватить или распечатать то, что отображается на HTML-холсте в виде изображения или pdf? Я хотел бы создать изображение через холст, и быть в состоянии генерировать png из этого изображения. ...

Статические переменные в JavaScript

Как я могу создать статические переменные в JavaScript? ...

Используя Узел.js требует против импорта/экспорта ES6

в проекте, над которым я сотрудничаю, у нас есть два варианта, на которых мы можем использовать модульную систему: импорт модулей с помощью require, и экспорт с помощью module.exports и exports.foo. импорт модулей с помощью ES6 import, и экспорт с помощью ES6 export есть ли преимущества использования одного над другим? Есть ли что-нибудь еще, что мы должны знать, если мы будем использовать модули ES6 над узловыми? ...

Где npm устанавливает пакеты?

может кто-нибудь сказать мне, где я могу найти узел.модули js, которые я установил с помощью npm? ...

Удалить все дочерние элементы узла DOM в JavaScript

как я могу удалить все дочерние элементы узла DOM в JavaScript? скажем, у меня есть следующий (уродливый) HTML: <p id="foo"> <span>hello</span> <div>world</div> </p> и я хватаю узел, который я хочу так: var myNode = document.getElementById("foo"); как я мог удалить детей foo Так что просто <p id="foo"></p> осталось? могу ли я просто сделать: myNode.childNodes = new Array(); или я должен использовать некоторые комбинации removeEle ...

Как установить точку останова JavaScript из кода в Chrome?

Я хочу заставить отладчик Chrome сломаться на линии код, или же используя какой-то тег комментария, например, что-то вроде console.break(). ...

Преобразование строки, разделенной запятыми, в массив

У меня есть строка, разделенная запятыми, которую я хочу преобразовать в массив, чтобы я мог перебирать ее. есть что-нибудь встроенное для этого? например, у меня есть эта строка var str = "January,February,March,April,May,June,July,August,September,October,November,December"; теперь нужно разделить это запятыми и сохранить в массиве object ...

Подождите, пока все запросы jQuery Ajax не будут выполнены?

Как заставить функцию ждать, пока все запросы jQuery Ajax не будут выполнены внутри другой функции? короче говоря, мне нужно подождать, пока все запросы Ajax будут выполнены, прежде чем я выполню следующий. Но как? ...

Как открыть модальное окно Bootstrap с помощью jQuery?

Я использую функциональность модального окна Twitter Bootstrap. Когда кто-то нажимает кнопку "отправить" в моей форме, я хочу показать модальное окно, нажав кнопку "отправить" в форме. <form id="myform" class="form-wizard"> <h2 class="form-wizard-heading">BootStap Wizzard Form</h2> <input type="text" value=""/> <input type="submit"/> </form> <!-- Modal --> <div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelle ...