javascript- все статьи тега ➜ страница 106
Как я могу извлечь значения свойств объекта JavaScript в массив?
учитывая объект JavaScript: var dataObject = { object1: {id: 1, name: "Fred"}, object2: {id: 2, name: "Wilma"}, object3: {id: 3, name: "Pebbles"} }; как эффективно извлечь внутренние объекты в массив? мне не нужно поддерживать ручку на Объект[n] идентификаторы. var dataArray = [ {id: 1, name: "Fred"}, {id: 2, name: "Wilma"}, {id: 3, name: "Pebbles"}] ...
Как подсчитать повторяющееся значение в массиве в javascript
В настоящее время у меня есть такой массив: var uniqueCount = Array(); пройдя несколько шагов, мой массив выглядит так: uniqueCount = [a,b,c,d,d,e,a,b,c,f,g,h,h,h,e,a]; как я могу подсчитать, сколько a,b, c есть в массиве? Я хочу иметь результат, как: a = 3 b = 1 c = 2 d = 2 etc. ...
Установка кросс-доменные куки в сафари
Evernoteбукмарклет способен это сделать, поэтому самый популярный ответ не отвечает на это, даже если щедрость пойдет на него (непродуктивным образом). Я должен вызвать домен A.com (который устанавливает куки с http) из домена B.com. Все, что я делаю на домен B.com это (JavaScript-код): var head = document.getElementsByTagName("head")[0]; var script = document.createElement("script"); script.src = "A.com/setCookie?cache=1231213123"; head.appendChild(script); это устанавливает куки на A.com ...
сортировка свойств объекта и JSON.преобразовать в строки
мое приложение имеет большой массив объектов, которые я строю и сохраняю на диск. К сожалению, когда объекты в массиве обрабатываются, а иногда и заменяются, свойства объектов перечислены в разных порядках (их порядок создания?). Когда я делаю JSON.stringify () на массиве и сохраните его, diff показывает свойства, перечисленные в разных порядках, что раздражает при попытке объединить данные дальше с помощью инструментов diff и слияния. В Идеале Я необходимо отсортировать свойства объектов в алф ...
Как я могу обнаружить Internet Explorer (IE) и Microsoft Edge с помощью JavaScript?
Я много смотрел вокруг, и я понимаю, что есть много способов обнаружить internet explorer. моя проблема заключается в следующем: у меня есть область в моем HTML-документе, которая при нажатии вызывает функцию JavaScript, несовместимую с internet explorer любого рода. Я хочу определить, используется ли IE, и если да, установите переменную в true. проблема в том, что я пишу свой код из Notepad++, и когда я запускаю HTML-код в браузере, ни один из методов для обнаружения работы IE. Я думаю, что ...
Как отключить инструменты разработчика браузера?
в настоящее время я разрабатываю веб-приложение, и поскольку у него есть доступ к базе данных внизу, мне требуется возможность отключить инструменты разработчика из Safari, Chrome, Firefox и Internet Explorer и Firebug в Firefox и всех подобных приложениях. Есть ли способ сделать это? Примечание: платформа AJAX, предоставляемая базой данных, требует, чтобы все данные в базе данных были в веб-параметрах, которые могут быть изменены, и чтобы все, что она возвращает, обрабатывалось Яваскрипт. Поэт ...
Как остановить интенсивный цикл Javascript от замораживания браузера
Я использую Javascript для анализа XML-файла с около 3500 элементов. Я использую функцию jQuery "каждый", но я мог бы использовать любую форму цикла. Проблема в том, что браузер зависает на несколько секунд во время выполнения цикла. Каков наилучший способ остановить замораживание браузера, не замедляя код слишком сильно? $(xmlDoc).find("Object").each(function() { //Processing here }); ...
Событие триггера при прокрутке пользователя до определенного элемента-с помощью jQuery
у меня есть h1, который находится далеко вниз по странице.. <h1 id="scroll-to">TRIGGER EVENT WHEN SCROLLED TO.</h1> и я хочу, чтобы вызвать предупреждение, когда пользователь прокручивает до h1, или имеет его в представлении браузера. $('#scroll-to').scroll(function() { alert('you have scrolled to the h1!'); }); как мне это сделать? ...
jQuery привязка к событию вставки, как получить содержимое вставки
у меня есть плагин jQuery token tagit, и я хочу привязаться к событию вставки, чтобы правильно добавлять элементы. Я могу привязать к событию вставки так: .bind("paste", paste_input) ... function paste_input(e) { console.log(e) return false; } Как я могу получить фактическое значение вставленного содержимого? ...
Как вы кэшируете изображение в Javascript
мои друзья и я работаем на веб-сайте, где мы хотели бы кэшировать определенные изображения, чтобы отображать их быстрее в будущем. У меня есть два основных вопроса: как вы кэшируете изображение? как вы используете изображение после его кэширования? (и просто чтобы проверить, если изображение кэшируется на странице A, можно вызвать его из кэша, чтобы использовать его на странице B, верно?) кроме того, можно ли установить , когда в срок действия кэшированной версии изображения истечет? было б ...
Как показать текущее время на JavaScript в формате чч: мм: СС?
не могли бы вы рассказать мне, как установить время в этом формате чч:мм:СС .Я хочу установить это в div ? ...
Javascript / DOM: Как удалить все события объекта DOM?
просто вопрос: есть ли способ полностью удалить все события объекта, например div? EDIT: я добавляю per div.addEventListener('click',eventReturner(),false); событие. function eventReturner() { return function() { dosomething(); }; } EDIT2: я нашел способ, который работает, но не возможно использовать для моего случая: var returnedFunction; function addit() { var div = document.getElementById('div'); returnedFunction = eventReturner(); div.addEventListener('click' ...
Как легко создать GitHub дружественный markdown для документированных функций JavaScript?
Я хочу иметь возможность принимать комментарии JSDoc, как это в любом месте в источнике JavaScript (даже вложенные вниз несколько слоев функций, в модуле или даже анонимных функций): /** * Used to do some important thing that needs doing that works like xyz. * @param {String} whatever - some string that has some purpose * @param {Function} callback - a function that needs to be run * @returns {Boolean} whether or not something happened */ function something(whatever, callback) { ...
Как сохранить карту ES6 в localstorage (или в другом месте)?
var a = new Map([[ 'a', 1 ]]); a.get('a') // 1 var forStorageSomewhere = JSON.stringify(a); // Store, in my case, in localStorage. // Later: var a = JSON.parse(forStorageSomewhere); a.get('a') // TypeError: undefined is not a function к сожалению JSON.stringify(a); просто возвращает ' {}', что означает, что a становится пустым объектом при восстановлении. нашел es6-mapify это позволяет вверх / вниз-кастинг между картой и простым объектом, так что это может быть одно решение, но я надеялся, ...
Получить выделенный текст опции с помощью JavaScript
у меня есть выпадающий список такой: <select id="box1"> <option value="98">dog</option> <option value="7122">cat</option> <option value="142">bird</option> </select> как я могу получить фактический текст, а не значение с помощью JavaScript? Я могу получить значение с чем-то вроде: <select id="box1" onChange="myNewFunction(this.selectedIndex);" > а не 7122 Я хочу cat. ...
Отменить выполнение бесконечного цикла в jsfiddle
когда вы получите бесконечный цикл в jsfiddle в Chrome, ваш единственный выбор (что я знаю), чтобы закрыть вкладку. Конечно, это означает, что вы потеряете всю свою работу в текущем окне! Есть ли простой способ остановить бесконечно выполняющийся скрипт? у меня есть инструменты разработчика Open, потому что я делал некоторые отладки. Я могу приостановить сценарий и шаг через петлю. Я не могу найти нигде, чтобы остановить скрипт. I невозможно изменить сценарий или переменные, чтобы остановить ...
Что подразумевается под загрузкой в angular JS?
Я новичок в угловой JS. Я проходил по ссылке ниже. http://docs.angularjs.org/tutorial/step_00 Что такое файлы начальной загрузки? Где они находятся? Что такое автоматическая загрузка и ручная инициализация начальной загрузки? Я прочитал недостаток ручной инициализации, как показано ниже.. по ссылке http://docs.angularjs.org/guide/bootstrap может кто-нибудь объяснить точно в чем здесь недостаток? ...
Как сжать изображение с помощью Javascript в браузере?
TL; DR; есть ли способ сжать изображение (в основном jpeg, png и gif) непосредственно на стороне браузера, прежде чем загружать его ? Я уверен, что JavaScript может это сделать, но я не могу найти способ достичь этого. Вот полный сценарий, который я хотел бы реализовать: пользователь переходит на мой сайт, и выбрать изображение через input type="file" элемент это изображение извлекается с помощью JavaScript, мы делаем некоторые проверки, такие как правильный формат файла, максимальный разме ...
узел.примеры на JS [закрыт]
есть ли какие-либо полезные примеры узла.js (например, гостевая книга или чат)? ...
Преобразование строки base64 в ArrayBuffer
Мне нужно преобразовать строку кодирования base64 в ArrayBuffer. Строки base64 являются пользовательским вводом, они будут скопированы и вставлены из электронной почты, поэтому их нет при загрузке страницы. Я хотел бы сделать это в javascript без вызова ajax на сервер, если это возможно. Я нашел эти ссылки интересными, но они не помогли мне: ArrayBuffer в кодированную строку base64 речь идет об обратном преобразовании, от ArrayBuffer до в base64, а не наоборот http://jsperf.com/json-vs-base6 ...