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

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].


9
Javascript: перегрузка оператора
Я работаю с JavaScript уже несколько дней и дошел до того момента, когда хочу перегрузить операторы для моих определенных объектов. После того, как вы искали это в Google, кажется, что вы не можете официально сделать это, но есть несколько людей, которые заявляют о каком-то длинном способе выполнения этого действия. По …

8
Как переместить iFrame в DOM без потери состояния?
Взгляните на этот простой HTML: <div id="wrap1"> <iframe id="iframe1"></iframe> </div> <div id="warp2"> <iframe id="iframe2"></iframe> </div> Допустим, я хотел переместить обертки так, #wrap2чтобы перед #wrap1. Окна iframe загрязнены JavaScript. Я знаю jQuery .insertAfter()и .insertBefore(). Однако, когда я их использую, iFrame теряет все свои переменные и события HTML и JavaScript. Допустим, HTML-код …

10
несколько условий для метода JavaScript .includes ()
Просто интересно, есть ли способ добавить несколько условий в метод .includes, например: var value = str.includes("hello", "hi", "howdy"); Представьте себе запятую, обозначающую «или». Теперь он спрашивает, содержит ли строка привет, привет или привет. Так что только если выполняется одно и только одно из условий. Есть ли способ сделать это?

5
Сделайте так, чтобы перехватчик React useEffect не запускался при первоначальном рендеринге
Согласно документам: componentDidUpdate()вызывается сразу после обновления. Этот метод не вызывается для первоначального рендеринга. Мы можем использовать новый useEffect()хук для моделирования componentDidUpdate(), но похоже, что useEffect()он запускается после каждого рендеринга, даже в первый раз. Как мне заставить его не запускаться при начальном рендере? Как вы можете видеть в приведенном ниже примере, …

15
Обнаружение несохраненных изменений
У меня есть требование реализовать запрос «Несохраненные изменения» в приложении ASP .Net. Если пользователь изменяет элементы управления в веб-форме и пытается уйти перед сохранением, должно появиться приглашение, предупреждающее его о том, что у них есть несохраненные изменения, и дающее ему возможность отменить и остаться на текущей странице. Приглашение не должно …

12
Как сгладить ExpandoObject, возвращаемый через JsonResult в asp.net mvc?
Мне очень нравится ExpandoObjectкомпиляция динамического объекта на стороне сервера во время выполнения, но у меня возникают проблемы с выравниванием этого объекта во время сериализации JSON. Сначала я создаю экземпляр объекта: dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); Все идет нормально. В моем контроллере …

5
Как запустить событие при изменении v-модели?
Я пытаюсь активировать foo()функцию с помощью, @clickно, как видите, нужно дважды нажать переключатель, чтобы событие было правильно запущено. Только поймайте значение во второй раз, когда вы нажмете ... Я хочу запустить событие, не вызывая @clickтолько событие при изменении v-model(srStatus). вот моя скрипка: http://fiddle.jshell.net/wanxe/vsa46bw8/

1
Могу ли я mapDispatchToProps без mapStateToProps в Redux?
Я разбираю пример задачи Redux, чтобы попытаться понять его. Я читал, что это mapDispatchToPropsпозволяет отображать действия диспетчеризации в качестве свойств, поэтому я подумал о переписывании, addTodo.jsчтобы использовать mapDispatchToProps вместо вызова диспетчеризации (addTodo ()). Я назвал это addingTodo(). Что-то вроде этого: import React from 'react'; import {connect} from 'react-redux'; import addTodo …

9
Обнаружить backspace и del в событии «input»?
Как это сделать? Я старался: var key = event.which || event.keyCode || event.charCode; if(key == 8) alert('backspace'); но не работает ... Если я сделаю то же самое с событием нажатия клавиши, это сработает, но я не хочу использовать нажатие клавиши, потому что оно выводит набранный символ в поле ввода. Мне …

7
Как получить первый элемент вместо использования [0] в jQuery?
Я новичок в jQuery, извиняюсь, если это глупый вопрос. Когда я использую его для поиска элемента по идентификатору, я знаю, что всегда есть одно совпадение, и для доступа к нему я бы использовал индекс [0]. Есть ли лучший способ сделать это? Например, var gridHeader = $("#grid_GridHeader")[0];

6
Вопрос об ассоциативности Javascript «Uncaught TypeError: объект не является функцией»
Код выглядит следующим образом: <body> <a href="javascript:;" id="test">hello</a> </body> <script type="text/javascript"> document.getElementById("test").addEventListener("click", function () { test() }, false) function test() { var postTypes = new Array('hello', 'there') (function() { alert('hello there') })() } </script> Это вызовет: «Uncaught TypeError: объект не является функцией» Если я заключу вызов / вызов анонимной функции …
95 javascript 

7
как запустить событие при выборе файла
У меня форма как <form onSubmit="return disableForm(this);" action="upload.php" method="post" name="f" id="wizecho" enctype="multipart/form-data"> <input type="file" name="file" /> <button onClick="return disableForm(this),ajaxUpload(this.form,'wizecho_upload.php', '<br>Uploading image please wait.....<br>'); return false;"> Upload Image </button> </form> Это для загрузки изображения. Здесь мне нужно нажать кнопку, чтобы загрузить изображение, и я использую onClickсобытие. Я хочу удалить кнопку загрузки, …

4
Как я могу динамически добавить к ссылке атрибут «href» с помощью JavaScript?
Как я могу hrefдинамически добавить атрибут к ссылке с помощью JavaScript? Я в основном хочу добавить hrefатрибут <a></a>динамически (т.е. когда пользователь нажимает на определенное изображение на веб-сайте). Итак из: <a>Link</a> Мне нужно перейти по адресу: <a href="somelink url">Link</a>
95 javascript  html 

9
Как работает Javascript sort ()?
Как следующий код сортирует этот массив по порядку номеров? var array=[25, 8, 7, 41] array.sort(function(a,b){ return a - b }) Я знаю, что если результат вычисления ... Меньше 0 : индекс «a» отсортирован по более низкому индексу, чем «b». Ноль: «a» и «b» считаются равными, сортировка не выполняется. Больше 0: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.