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

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


7
Как получить элементы с несколькими классами
Скажем, у меня есть это: <div class="class1 class2"></div> Как выбрать этот divэлемент? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] Это не работает. Я знаю, что в jQuery это так $('.class1.class2'), но я хотел бы выбрать его с помощью ванильного JavaScript.

6
Возвращаете JSON из PHP в JavaScript?
У меня есть PHP-скрипт, который вызывается через JQuery AJAX. Я хочу, чтобы PHP-скрипт возвращал данные в формате JSON в javascript. Вот псевдокод в скрипте PHP: $json = "{"; foreach($result as $addr) { foreach($addr as $line) { $json .= $line . "\n"; } $json .= "\n\n"; } $json .= "}"; По …
135 php  javascript  json 

11
В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Происхождение «…» поэтому не допускается
Я использую .htaccess, чтобы переписать URL-адреса, и я использовал HTML-тег базы, чтобы он работал. Теперь, когда я пытаюсь сделать ajax-запрос, я получаю следующую ошибку: XMLHttpRequest не может загрузить http://www.example.com/login.php. В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Происхождение " http://example.com" поэтому не допускается.


13
Разорвать цепочку обещаний и вызвать функцию, основанную на шаге в цепочке, где она нарушена (отклонено)
Обновить: Чтобы помочь будущим зрителям этого поста, я создал демо-версию ответа Pluma . Вопрос: Моя цель кажется довольно простой. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) { var deferred = $q.defer(); //fail on step 1 (n …

13
Является ли Javascript функциональным языком программирования?
Javascript заслуживает того, чтобы его называли функциональным языком программирования только потому, что функции являются объектами первого класса, существуют замыкания и функции более высокого порядка? Я думаю, что главное, чего ему не хватает, - это Pure Functions, и он не «чувствует» себя как другие функциональные языки, такие как lisp (хотя на …

17
В массиве объектов самый быстрый способ найти индекс объекта, атрибуты которого соответствуют поисковому запросу.
Я немного занимался серфингом, пытаясь найти эффективный способ сделать это, но ничего не получил. У меня есть массив объектов, который выглядит следующим образом: array[i].id = some number; array[i].name = some name; То, что я хочу сделать, - это найти ИНДЕКСЫ объектов, где id равен, например, одному из 0,1,2,3 или 4. …

8
Легкая очистка пазухи
Есть ли способ легко сбросить все макеты и заглушки, которые будут работать чисто с блоками mocha beforeEach. Я вижу, что песочница - это вариант, но я не вижу, как вы можете использовать песочницу для этого beforeEach -> sinon.stub some, 'method' sinon.stub some, 'mother' afterEach -> # I want to avoid …

5
Запустите JavaScript, когда элемент теряет фокус
У меня есть стандартный ввод HTML, который я хочу запускать код JavaScript, когда он теряет фокус. К сожалению, мои поиски в Google не показали, как это сделать. Чтобы было понятно, я ищу способ сделать это: <input type="text" name="name" value="value" onlosefocus="alert(1);"/>

12
Как отключить обратную передачу на кнопку asp
У меня есть кнопка asp. Он на стороне сервера, поэтому я могу показать его только зарегистрированным пользователям, но я хочу, чтобы он запускал функцию javascript, и кажется, что когда он runat = "server", он всегда вызывает событие обратной передачи. У меня также есть обычная кнопка ( <input...>) не работает на …
135 .net  asp.net  javascript  ajax 

10
Цикл JavaScript между диапазонами дат
Учитывая два Date()объекта, где один меньше другого, как я могу делать циклы каждый день между датами? for(loopDate = startDate; loopDate < endDate; loopDate += 1) { } Будет ли этот цикл работать? Но как я могу добавить один день к счетчику циклов? Спасибо!
135 javascript  date  loops 

5
Как использовать nodejs, чтобы открыть браузер по умолчанию и перейти к определенному URL
Я пишу приложение, используя Node.js. Одна из функций, которую я хочу создать, - открыть веб-браузер по умолчанию и перейти к определенному URL. Я хочу, чтобы он был переносимым, чтобы он работал на Windows / Mac / Linux.

17
Довольно печатать XML с помощью JavaScript
У меня есть строка, представляющая XML-код без отступов, который я хотел бы распечатать. Например: <root><node/></root> должен стать: <root> <node/> </root> Подсветка синтаксиса не является обязательной. Чтобы решить эту проблему, я сначала преобразовываю XML, чтобы добавить возврат каретки и пробелы, а затем использую предварительный тег для вывода XML. Чтобы добавить новые …

15
Как остановить прокрутку веб-страницы до вершины при нажатии на ссылку, которая запускает JavaScript?
Когда у меня есть ссылка, связанная с событием jQuery или JavaScript, например: <a href="#">My Link</a> Как я могу предотвратить прокрутку страницы вверх? Когда я удаляю атрибут href из якоря, страница не прокручивается вверх, но, похоже, ссылка не доступна.
135 javascript  html 

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