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

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

3
Как сделать регулярное выражение не жадным?
Я использую JQuery. У меня есть строка с блоком специальных символов (начало и конец). Я хочу получить текст из этого блока специальных символов. Я использовал объект регулярного выражения для поиска в строке. Но как я могу сказать jQuery найти несколько результатов, если у них два специальных символа или больше? Мой …

11
Как получить элемент по классу в JavaScript?
Я хочу заменить содержимое элемента html, поэтому для этого я использую следующую функцию: function ReplaceContentInContainer(id,content) { var container = document.getElementById(id); container.innerHTML = content; } ReplaceContentInContainer('box','This is the replacement text'); <div id='box'></div> Вышеописанное прекрасно работает, но проблема в том, что у меня есть несколько HTML-элементов на странице, содержимое которых я хочу …
226 javascript 

6
parseInt (null, 24) === 23 ... подождите, что?
Хорошо, поэтому я возился с parseInt, чтобы посмотреть, как он обрабатывает значения, которые еще не инициализированы, и наткнулся на этот драгоценный камень. Ниже происходит для любого радиуса 24 или выше. parseInt(null, 24) === 23 // evaluates to true Я протестировал его в IE, Chrome и Firefox, и все они предупреждают …

2
Что такое '@' (в символе) в декораторе Redux @connect?
Я изучаю Redux с React и наткнулся на этот код. Я не уверен, если это специфичным для Redux или нет, но я видел следующий фрагмент кода в одном из примеров. @connect((state) => { return { key: state.a.b }; }) Хотя функциональность connect довольно проста, но я не понимаю, @прежде чем …

6
Типичный рабочий процесс AngularJS и структура проекта (с Python Flask)
Я довольно новичок во всей этой безумной клиентской среде MV *. Это не обязательно должен быть AngularJS, но я выбрал его, потому что он кажется мне более естественным, чем Knockout, Ember или Backbone. Во всяком случае, на что похож рабочий процесс? Люди начинают с разработки клиентского приложения в AngularJS, а …


10
Отправить ответ всем клиентам, кроме отправителя
Чтобы отправить что-то всем клиентам, вы используете: io.sockets.emit('response', data); Для получения от клиентов вы используете: socket.on('cursor', function(data) { ... }); Как я могу объединить эти два, чтобы при получении сообщения на сервере от клиента я отправлял это сообщение всем пользователям, кроме одного, отправляющего сообщение? socket.on('cursor', function(data) { io.sockets.emit('response', data); }); …

6
анимация addClass / removeClass с помощью jQuery
Я использую jQuery и jQuery-ui и хочу анимировать различные атрибуты различных объектов. Для объяснения этой проблемы я упростил ее до одного деления, которое меняется с синего на красный, когда пользователь наводит курсор на него. Я могу получить желаемое поведение при использовании animate(), однако при этом анимируемые стили должны быть в …

15
Javascript уменьшить на массив объектов
Скажем, я хочу, чтобы сумма a.xдля каждого элемента в arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN У меня есть основания полагать, что топор в какой-то момент не определен. Следующее работает отлично arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 Что я делаю не так в первом …

23
Как создать собственную ошибку в JavaScript?
Почему-то похоже, что делегирование конструктора не работает в следующем фрагменте: function NotImplementedError() { Error.apply(this, arguments); } NotImplementedError.prototype = new Error(); var nie = new NotImplementedError("some message"); console.log("The message is: '"+nie.message+"'") Запуск это дает The message is: ''. Любые идеи относительно того, почему, или есть ли лучший способ создать новый Errorподкласс? …

5
Метод useState не сразу отражает изменение
Я пытаюсь выучить хуки, и этот useStateметод меня запутал. Я присваиваю начальное значение состоянию в виде массива. У useStateменя метод set не работает даже с spread(...)или without spread operator. Я создал API на другом ПК, который я вызываю и получаю данные, которые я хочу установить в состояние. Вот мой код: …


14
Как встроить автоматически воспроизводимое видео YouTube в iframe?
Я пытаюсь вставить новую версию видео YouTube на iframe и запустить ее автоматически. Насколько я могу судить, нет способа сделать это путем изменения флагов в URL. Есть ли способ сделать это с помощью JavaScript и API?

22
передать строковый параметр в функцию onclick
Я хотел бы передать параметр (то есть строку) в функцию Onclick. На данный момент я делаю это: '<input type="button" onClick="gotoNode(' + result.name + ')" />' с result.name, например, равным строке «Add». Когда я нажимаю на эту кнопку, у меня появляется ошибка, которая говорит о том, что Add не определен. Поскольку …
225 javascript  html 

16
Есть ли способ указать предложенное имя файла при использовании data: URI?
Если, например, вы переходите по ссылке: data:application/octet-stream;base64,SGVsbG8= Браузер предложит вам загрузить файл, содержащий данные, хранящиеся в виде base64 в самой гиперссылке. Есть ли способ предложить имя по умолчанию в разметке? Если нет, есть ли решение JavaScript?

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