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

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

20
Как добавить две строки, как если бы они были числами?
У меня есть две строки, которые содержат только цифры: var num1 = '20', num2 = '30.5'; Я бы ожидал, что смогу добавить их вместе, но вместо этого они объединяются: num1 + num2; // = '2030.5' Как я могу заставить эти строки рассматриваться как числа?
176 javascript 

15
Unescape HTML сущности в Javascript?
У меня есть некоторый код Javascript, который взаимодействует с бэкэндом XML-RPC. XML-RPC возвращает строки в форме: <img src='myimage.jpg'> Однако когда я использую Javascript для вставки строк в HTML, они отображаются буквально. Я не вижу изображения, я буквально вижу строку: <img src='myimage.jpg'> Я предполагаю, что HTML экранируется по каналу XML-RPC. Как …

7
Предупреждение об устаревании в Moment.js - Не в признанном формате ISO
Я получаю предупреждение, что значение, предоставленное моменту, не в признанном формате ISO. Я изменил свою переменную сегодня с помощью функции момента, и все же она не работает. Вот ошибка предупреждения: Предупреждение об устаревании: предоставленное значение не в признанном формате ISO. момент конструирования возвращается к js Date (), который не надежен …

2
JavaScript жесткое обновление текущей страницы
Как заставить веб-браузер выполнить жесткое обновление страницы с помощью JavaScript? Жесткое обновление означает получение новой копии страницы и обновление всех внешних ресурсов (изображений, JavaScript, CSS и т. Д.).

10
Связь между вкладками или окнами
Я искал способ связи между несколькими вкладками или окнами в браузере (в одном домене, а не в CORS), не оставляя следов. Было несколько решений: используя объект окна PostMessage печенье LocalStorage Первое, вероятно, наихудшее решение - вам нужно открыть окно из текущего окна, и тогда вы сможете общаться только до тех …

13
Как использовать componentWillMount () в React Hooks?
В официальных документах React упоминается - Если вы знакомы с методами жизненного цикла класса React, вы можете думать о useEffect Hook как о компонентах componentDidMount, componentDidUpdate и componentWillUnmount вместе. Мой вопрос - как мы можем использовать componentWillMount()метод жизненного цикла в крючке?

16
Преобразование объекта JavaScript с числовыми ключами в массив
У меня есть такой объект, возвращающийся как JSON-ответ от сервера: {"0":"1","1":"2","2":"3","3":"4"} Я хочу преобразовать его в массив JavaScript следующим образом: ["1","2","3","4"] Есть ли лучший способ сделать это? Где бы я ни читал, люди используют сложную логику, используя циклы. Так есть ли альтернативные методы для этого?

10
Могу ли я вызвать jquery click (), чтобы перейти по ссылке <a>, если я еще не связал с ней обработчик событий с помощью bind или click?
В моем JavaScript есть таймер, который должен эмулировать нажатие на ссылку, чтобы перейти на другую страницу по истечении этого времени. Для этого я использую click()функцию jQuery . Я использовал, $().trigger()а window.locationтакже, и я могу заставить его работать как задумано со всеми тремя. Я наблюдал странное поведение click()и пытаюсь понять, что …

17
Входные заполнители для Internet Explorer
HTML5 ввел placeholderатрибут для inputэлементов, который позволяет отображать затененный текст по умолчанию. К сожалению, Internet Explorer, включая IE 9, не поддерживает его. Там уже есть некоторые скрипты-симуляторы. Обычно они работают, помещая текст по умолчанию в поле ввода, присваивая ему серый цвет и удаляя его снова, как только вы сфокусируете поле …


9
Как изменить текст метки?
У меня есть список радиокнопок, и при щелчке на кнопке радиокнопки я должен изменить текст ее метки. Но по какой-то причине это не работает. Код ниже: &lt;asp:Label ID="lblVessel" Text="Vessel:" runat="server"&gt;&lt;/asp:Label&gt; &lt;script language="javascript"&gt; $(document).ready(function() { $('#rblDiv input').click(function() { var selected = $("#rblDiv input:radio:checked").val(); if (selected == "exportpack") { $('#lblVessel').text("NewText"); } }); …

8
Какой минимальный допустимый JSON?
Я внимательно прочитал описание JSON http://json.org/, но не уверен, что знаю ответ на простой вопрос. Какие строки являются минимально возможным допустимым JSON? "string" допустимая строка JSON? 42 допустимо ли простое число JSON? true логическое значение является допустимым JSON? {} пустой объект является допустимым JSON? [] пустой массив является допустимым JSON?

4
Могу ли я выполнить функцию после завершения обновления setState?
Я очень новичок в React JS (как, только начал сегодня). Я не совсем понимаю, как работает setState. Я комбинирую React и Easel JS, чтобы нарисовать сетку на основе пользовательского ввода. Вот моя корзина JS: http://jsbin.com/zatula/edit?js,output Вот код: var stage; var Grid = React.createClass({ getInitialState: function() { return { rows: 10, …

12
Как получить доступ к телу запроса при POSTing с использованием Node.js и Express?
У меня есть следующий код Node.js: var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); Теперь, если я отправлю что-то вроде: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Я получаю, Someoneкак ожидалось. А что если я хочу получить полное тело запроса? Я попытался …

7
Javascript: натуральный вид буквенно-цифровых строк
Я ищу самый простой способ сортировки массива, состоящего из чисел и текста, а также их комбинации. Например '123asd' '19asd' '12345asd' 'asd123' 'asd12' превращается в '19asd' '123asd' '12345asd' 'asd12' 'asd123' Это будет использоваться в сочетании с решением другого вопроса, который я здесь задавал . Функция сортировки сама по себе работает, мне …

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