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

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

4
Как использовать метод жизненного цикла getDerivedStateFromProps вместо componentWillReceiveProps
Похоже, что componentWillReceivePropsв следующих выпусках он будет полностью прекращен в пользу нового метода жизненного цикла getDerivedStateFromProps: static getDerivedStateFromProps () . При осмотре похоже, что теперь вы не можете провести прямое сравнение между this.propsи nextProps, как вы можете в componentWillReceiveProps. Есть ли способ обойти это? Кроме того, теперь он возвращает объект. …

11
Как преобразовать временную метку unix в календарную дату moment.js
У меня есть временная метка unix, и я пытаюсь преобразовать ее в календарную дату, например MM/DD/YYYY. Пока у меня есть это: $(document).ready(function() { var value = $("#unixtime").val(); //this retrieves the unix timestamp var dateString = moment(value).calendar(); alert(dateString); }); Когда я пытаюсь распечатать календарную дату, в окне появляется сообщение «Недействительная дата». …

9
Javascript Cookie без срока действия
Я хотел бы создать куки, срок действия которых не истекает. Возможно ли это вообще? document.cookie = "name=value; expires=date; path=path;domain=domain; secure"; Я не хочу делать дату действительно большой, мне просто интересно, было ли значение параметра expires в cookie, которое говорило, что он никогда не истечет. Спасибо.

9
Эффективность массивов и объектов в JavaScript
У меня есть модель, возможно, с тысячами объектов. Мне было интересно, какой способ их хранения и извлечения одного объекта был бы наиболее эффективным, если у меня есть его идентификатор. Идентификаторы - длинные числа. Вот 2 варианта, о которых я думал. в первом варианте это простой массив с возрастающим индексом. в …

3
Вставить html в шаблон руля без экранирования
Есть ли способ вставить строку с тегами html в шаблон ручек без экранирования тегов в исходящей строке? template.js: <p>{{content}}</p> использовать шаблон HBS.template({content: "<i>test</i> 123"}) фактический результат: <p><i>test</i> 123</p> ожидаемый результат: <p><i>test</i> 123</p>

5
После отправки формы POST откройте новое окно с результатами
Запрос на публикацию в JavaScript, такой как отправка формы, показывает, как отправить форму, созданную вами через POST в JavaScript. Ниже мой модифицированный код. var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", "test.jsp"); var hiddenField = document.createElement("input"); hiddenField.setAttribute("name", "id"); hiddenField.setAttribute("value", "bob"); form.appendChild(hiddenField); document.body.appendChild(form); // Not entirely sure if this is necessary form.submit(); …
149 javascript  html  post 

24
Обнаружение, что браузер не имеет мыши и только для сенсорного
Я разрабатываю веб-приложение (не веб-сайт со страницами с интересным текстом) с совершенно другим интерфейсом для касания (ваш палец скрывает экран при нажатии) и мыши (в значительной степени зависит от предварительного просмотра при наведении курсора). Как я могу обнаружить, что у моего пользователя нет мыши, чтобы предоставить ему правильный интерфейс? Я …
149 javascript  html  touch  mouse 

5
API iframe YouTube: как мне управлять плеером iframe, который уже находится в HTML?
Я хочу иметь возможность контролировать плееры YouTube на основе iframe. Эти игроки уже будут в HTML, но я хочу контролировать их через JavaScript API. Я читал документацию по API iframe, в которой объясняется, как добавить новое видео на страницу с помощью API, а затем управлять им с помощью функций проигрывателя …


14
HTML5 Canvas Resize (Downscale) Изображение высокого качества?
Я использую html5 элементы холста, чтобы изменить размеры изображений в моем браузере. Оказывается, качество очень низкое. Я нашел это: Отключить интерполяцию при масштабировании <canvas>, но это не помогает повысить качество. Ниже мой код CSS и JS, а также изображение, масштабированное с помощью Photoshop и масштабированное в Canvas API. Что мне …

3
javascript node.js next ()
Я вижу много пользы nextв node.js. Что это, откуда оно? Что оно делает? Могу ли я использовать его на стороне клиента? Извините, это используется, например, здесь: http://dailyjs.com/2010/12/06/node-tutorial-5/ ищите функцию loadUser.
149 javascript  node.js  next 

1
JSON Hijacking все еще остается проблемой в современных браузерах?
Я использую Backbone.js и веб-сервер Tornado. Стандартное поведение для получения данных коллекции в Backbone - отправка в виде массива JSON. С другой стороны, стандартное поведение Tornado не допускает использование JSON Array из-за следующей уязвимости: http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx Связанный является: http://haacked.com/archive/2009/06/25/json-hijacking.aspx Для меня более естественно, что мне не нужно заключать JSON в объект, …

11
Изменение выбранной опции элемента HTML Select
В моем HTML у меня есть <select>три <option>элемента. Я хочу использовать jQuery для проверки значения каждого параметра в сравнении с Javascript var. Если он совпадает, я хочу установить выбранный атрибут этой опции. Как бы я это сделал?
149 javascript  jquery  html 

6
Получить разницу во времени между двумя датами в секундах
Я пытаюсь получить разницу между двумя датами в секундах. Логика будет такой: установить начальную дату, которая будет сейчас; установить конечную дату, которая будет начальной датой плюс некоторое количество секунд в будущем (например, 15) получить разницу между этими двумя (количество секунд) Причина, по которой я делаю это с датами, заключается в …
149 javascript  date 

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

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