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

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

6
Объекты против массивов в Javascript для пар ключ / значение
Скажем, у вас очень простая структура данных: (personId, name) ... и вы хотите сохранить некоторые из них в переменной javascript. На мой взгляд, у вас есть три варианта: // a single object var people = { 1 : 'Joe', 3 : 'Sam', 8 : 'Eve' }; // or, an array …

5
Разделить массив JavaScript на куски с помощью Lodash
Мне нужно разбить массив JavaScript на nкуски определенного размера. Например: учитывая этот массив ["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"] и a nравно 4, результат должен быть таким: [ ["a1", "a2", "a3", "a4"], ["a5", "a6", "a7", "a8"], ["a9", "a10", "a11", "a12"], ["a13"] ] Мне …

4
какой ключевой код для shift + tab?
Я работаю над сопоставлением клавиш. Проблема в том, что когда я нажимаю кнопку TAB, происходит переход к следующему полю ввода. TAB имеет ключ 9 и DOWN - 40 Но каков код клавиши JavaScript для перехода к предыдущему полю ввода (SHIFT + TAB)? Я хочу перейти по следующей ссылке; что такое …
83 javascript  html 

9
Как я могу программно вызвать событие onclick () из тега привязки, сохранив ссылку this в функции onclick?
Следующее не работает ... (по крайней мере, не в Firefox: document.getElementById('linkid').click()это не функция) <script type="text/javascript"> function doOnClick() { document.getElementById('linkid').click(); //Should alert('/testlocation'); } </script> <a id="linkid" href="/testlocation" onclick="alert(this.href);">Testlink</a>

3
Как получить доступ к элементам SVG с помощью Javascript
Я возился с SVG и надеялся, что смогу создавать файлы SVG в Illustrator и получать доступ к элементам с помощью Javascript. Вот SVG-файл, который запускает Illustrator (он также, кажется, добавляет кучу мусора в начало файла, который я удалил) <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" …

10
Как передать аргументы анонимным функциям в JavaScript?
Я пытаюсь понять, как передать аргументы анонимной функции в JavaScript. Посмотрите этот пример кода, и я думаю, вы поймете, что я имею в виду: <input type="button" value="Click me" id="myButton" /> <script type="text/javascript"> var myButton = document.getElementById("myButton"); var myMessage = "it's working"; myButton.onclick = function(myMessage) { alert(myMessage); }; </script> При нажатии …

8
Как реализовать блокировку в JavaScript
Как можно lockбыло реализовать что-то, эквивалентное C #, в JavaScript? Итак, чтобы объяснить, что я думаю, простой вариант использования: Пользователь нажимает кнопку B. Bвызывает событие onclick. Если Bв , event-stateожидает событие для Bбыть в ready-stateперед его распространением. Если Bесть ready-state, Bзаблокировано и установлено в event-state, то событие распространяется. Когда распространение …

6
jquery beforeunload при закрытии (не покидании) страницы?
Как я могу отобразить «Вы уверены, что хотите покинуть страницу?» когда пользователь фактически пытается закрыть страницу (нажмите кнопку X в окне или вкладке браузера), а не когда он пытается уйти со страницы (щелкнуть по другой ссылке). Мой клиент хочет, чтобы при закрытии страницы пользователем появлялось сообщение: «Вы уверены, что хотите …

11
Как сделать так, чтобы <input type = «date»> поддерживался во всех браузерах? Есть альтернативы?
Я работаю с атрибутами ввода элементов HTML5, и только Google Chrome поддерживает атрибуты даты и времени. Я пробовал Modernizr, но не могу понять, как интегрировать его на свой веб-сайт (как его кодировать / каков синтаксис / включает). Любой фрагмент кода о том, как работать с атрибутами даты и времени для …



11
добавить запятые к числу в jQuery
У меня есть эти числа 10999 и 8094 и456 И все, что я хочу сделать, это добавить запятую в нужном месте, если это нужно, чтобы это выглядело так 10,999 и 8,094 и456 Все это внутри тега ap, как это &lt;p class="points"&gt;10999&lt;/p&gt; и т. Д. Это можно сделать? Я попытался сделать …

10
как установить размер шрифта в зависимости от размера контейнера?
У меня есть контейнер с шириной и высотой%, поэтому он масштабируется в зависимости от внешних факторов. Я хочу, чтобы шрифт внутри контейнера имел постоянный размер относительно размера контейнеров. Есть ли хороший способ сделать это с помощью CSS? Он font-size: x%будет масштабировать шрифт только в соответствии с исходным размером шрифта (который …

2
Reactjs асинхронный рендеринг компонентов
Я хочу отобразить свой компонент после того, как мой запрос ajax будет выполнен. Ниже вы можете увидеть мой код var CategoriesSetup = React.createClass({ render: function(){ var rows = []; $.get('http://foobar.io/api/v1/listings/categories/').done(function (data) { $.each(data, function(index, element){ rows.push(&lt;OptionRow obj={element} /&gt;); }); return (&lt;Input type='select'&gt;{rows}&lt;/Input&gt;) }) } }); Но я получаю сообщение об …

10
запретить клавиатуру iphone по умолчанию при фокусировке <input>
вот как я пытаюсь &lt;script type="text/javascript"&gt; $(document).ready(function(){ $('#dateIn,#dateOut').click(function(e){ e.preventDefault(); }); }); &lt;/script&gt; но ввод по-прежнему "запускает" клавиатуру iphone ps: я хочу сделать это, потому что я использую плагин datepicker для даты

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