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

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

30
Как получить IP-адрес клиента с помощью JavaScript?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Мне нужно каким-то образом получить IP-адрес клиента с помощью JavaScript; нет кода на стороне сервера, даже SSI. Однако я не против использования бесплатного стороннего скрипта …

15
Какой код клавиши для escape-ключа с помощью jQuery
У меня есть две функции. Когда нажата кнопка ввода, функции работают правильно, а когда нажата кнопка выхода - нет. Какой правильный номер для клавиши escape? $(document).keypress(function(e) { if (e.which == 13) $('.save').click(); // enter (works as expected) if (e.which == 27) $('.cancel').click(); // esc (does not work) });
559 javascript  jquery 

16
jQuery.click () против onClick
У меня огромное приложение jQuery, и я использую два нижеприведенных метода для событий щелчка. Первый способ HTML <div id="myDiv">Some Content</div> JQuery $('#myDiv').click(function(){ //Some code }); Второй метод HTML <div id="myDiv" onClick="divFunction()">Some Content</div> Вызов функции JavaScript function divFunction(){ //Some code } Я использую первый или второй метод в моем приложении. Какой …

30
В чем разница между состоянием и реквизитом в React?
Я смотрел курс Pluralsight по React, и инструктор заявил, что реквизит менять нельзя. Я сейчас читаю статью (uberVU / реакции-руководство) о реквизитах против состояния, и там говорится И реквизиты, и изменения состояния запускают обновление рендера. Далее в статье говорится: Реквизиты (сокращение от свойств) - это конфигурация Компонента, если хотите, его …

13
On - window.location.hash - Изменить?
Я использую Ajax и хэш для навигации. Есть ли способ проверить, window.location.hashизменились ли так? http://example.com/blah # 123 to http://example.com/blah # 456 Это работает, если я проверяю это, когда документ загружается. Но если у меня есть навигация на основе #hash, она не работает, когда я нажимаю кнопку «Назад» в браузере (поэтому …

27
Как установить свойство value в AngularJS 'ng-options?
Вот то, что, кажется, беспокоит многих людей (включая меня). При использовании ng-optionsдирективы в AngularJS, чтобы заполнить опции для<select> тега я не могу понять, как установить значение для параметра. Документация для этого действительно неясна - по крайней мере, для простого человека, как я. Я могу установить текст для опции легко так: …

12
Какие символы допустимы для имен переменных JavaScript?
Какие символы можно использовать для именования переменной JavaScript? Я хочу создать небольшую «библиотеку расширений» для моих не-JavaScript пользователей здесь, на работе (которые кажутся брезгливыми, когда дело доходит до языка). Мне нравится, что в jQuery и Prototype оба используют $знак доллара, и, поскольку я использую jQuery, я ищу другой хороший односимвольный …

7
SecurityError: заблокирован фрейм с источником от доступа к фрейму кросс-происхождения
Я загружаю <iframe> в свою HTML-страницу и пытаюсь получить доступ к элементам внутри нее, используя Javascript, но когда я пытаюсь выполнить свой код, я получаю следующую ошибку: SecurityError: Blocked a frame with origin "http://www.<domain>.com" from accessing a cross-origin frame. Не могли бы вы помочь мне найти решение, чтобы я мог …

30
RGB в Hex и Hex в RGB
Как преобразовать цвета в формате RGB в шестнадцатеричный формат и наоборот? Например, конвертировать '#0080C0'в (0, 128, 192).
556 javascript  colors  hex  rgb 

22
Выделение всего текста в текстовом вводе HTML при нажатии
У меня есть следующий код для отображения текстового поля на веб-странице HTML. <input type="text" id="userid" name="userid" value="Please enter the user ID" /> Когда отобразится страница, текст содержит сообщение « Пожалуйста, введите идентификатор пользователя» . Тем не менее, я обнаружил, что пользователь должен нажать 3 раза, чтобы выделить весь текст (в …


23
JavaScript isset () эквивалент
В PHP вы можете сделать if(isset($array['foo'])) { ... }. В JavaScript вы часто if(array.foo) { ... }делаете то же самое, но это не совсем то же самое утверждение. Условие также оценивается как ложное, если array.fooоно существует, но есть falseили0 (и, возможно, другие значения). Что является идеальным эквивалентом PHP isset в …
553 javascript  isset 

28
Читайте файл по одной строке в node.js?
Я пытаюсь прочитать большой файл по одной строке за раз. Я нашел вопрос о Quora, который касался этой темы, но мне не хватает некоторых связей, чтобы все это соединилось. var Lazy=require("lazy"); new Lazy(process.stdin) .lines .forEach( function(line) { console.log(line.toString()); } ); process.stdin.resume(); Я хотел бы выяснить, как можно читать по одной …

11
Как условно добавить атрибуты в компоненты React?
Есть ли способ добавить атрибуты в компонент React, только если выполняется определенное условие? Я должен добавить обязательные атрибуты и атрибуты readOnly для элементов формы на основе вызова Ajax после рендеринга, но я не вижу, как это решить, поскольку readOnly = "false" - это не то же самое, что полное исключение …

17
Ошибка XmlHttpRequest: нулевой источник не разрешен Access-Control-Allow-Origin
Я разрабатываю страницу, которая извлекает изображения из Flickr и Panoramio через поддержку jJuery AJAX. Сторона Flickr работает нормально, но когда я пытаюсь выйти $.get(url, callback)из Panoramio, я вижу ошибку в консоли Chrome: XMLHttpRequest не может загрузить http://www.panoramio.com/wapi/data/get_photos?v=1&key=dummykey&tag=test&offset=0&length=20&callback=processImages&minx=-30&miny=0&maxx=0&maxy=150 . Нулевой источник не разрешен Access-Control-Allow-Origin. Если я запрашиваю этот URL из браузера …

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