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

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

7
Electron require () не определен
Я создаю приложение Electron для своих собственных целей. Моя проблема в том, что когда я использую функции узла внутри своей HTML-страницы, возникает ошибка: 'require ()' не определен. Есть ли способ использовать функции узла на всех моих HTML-страницах? Если возможно, дайте мне пример, как это сделать, или дайте ссылку. Вот переменные, …

13
Как сократить блок case case, преобразовав число в название месяца?
Есть ли способ написать это на меньшем количестве строк, но при этом легко читаемым? var month = ''; switch(mm) { case '1': month = 'January'; break; case '2': month = 'February'; break; case '3': month = 'March'; break; case '4': month = 'April'; break; case '5': month = 'May'; break; …


8
Chrome, Javascript, window.open в новой вкладке
В хроме это открывается в новой вкладке: <button onclick="window.open('newpage.html', '_blank')" /> это открывается в новом окне (но я бы хотел, чтобы это открылось и в новой вкладке: <script language="javascript"> window.open('newpage.html', '_blank'); </script> Возможно ли это?

3
Синтаксис немедленного вызова функции
Существует опция JSLint , фактически одна из хороших частей, которая «[требует] скобок вокруг немедленных вызовов», что означает, что конструкция (function () { // ... })(); вместо этого нужно было бы записать как (function () { // ... }()); У меня такой вопрос - может ли кто-нибудь объяснить, почему эту вторую …

3
Как перехватить все запросы AJAX, сделанные разными библиотеками JS
Я создаю веб-приложение с различными библиотеками JS (AngularJS, OpenLayers, ...), и мне нужен способ перехвата всех ответов AJAX, чтобы иметь возможность в случае истечения зарегистрированного сеанса пользователя (ответ возвращается со 401 Unauthorizedстатусом), чтобы перенаправить его на страницу входа. Я знаю, что AngularJS предлагает interceptorsуправлять такими сценариями, но не смог найти …

18
Стиль ReCaptcha API v2
У меня не было особого успеха в поиске стиля новой рекапчи Google (v2). Конечная цель - сделать его адаптивным, но мне трудно применить стиль даже для простых вещей, таких как ширина. Их документация по API , похоже, не дает никаких подробностей о том, как управлять стилем вообще, кроме параметра темы …


9
Как мне вернуть ответ от вызова Observable / http / async в angular?
У меня есть служба, которая возвращает наблюдаемый объект, который выполняет HTTP-запрос на мой сервер и получает данные. Я хочу использовать эти данные, но всегда получаю undefined. В чем проблема? Сервис : @Injectable() export class EventService { constructor(private http: Http) { } getEventList(): Observable<any>{ let headers = new Headers({ 'Content-Type': 'application/json' …

7
Лучшая практика для встраивания произвольного JSON в DOM?
Я думаю о встраивании произвольного JSON в DOM вот так: <script type="application/json" id="stuff"> { "unicorns": "awesome", "abc": [1, 2, 3] } </script> Это похоже на то, как можно сохранить произвольный HTML-шаблон в DOM для последующего использования с механизмом шаблонов JavaScript. В этом случае мы могли бы позже получить JSON и …

2
Рекомендации по организации библиотеки Javascript и структуры папок CSS [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Как вы организуете папку js и …

15
Chrome не может загрузить веб-воркера
Я работаю над проектом, в котором используется веб-воркер. В моем разделе головы у меня есть этот код: var worker = new Worker("worker.js"); // More code Это отлично работает в Safari, но Chrome сообщает о следующей ошибке: Uncaught SecurityError: Failed to create a worker: script at '(path)/worker.js' cannot be accessed from …

6
Как бороться с множеством предупреждений о неразрешенных переменных в Webstorm?
У меня есть функция, которая принимает данные с сервера: function getData(data){ console.log(data.someVar); } Webstorm говорит, что someVar- это неразрешенная переменная. Что я могу избавить от таких предупреждений? Вижу несколько вариантов: Подавить предупреждения в настройках ide; Добавьте исходный файл json с полями ( подробности ); Используйте массивы-как синтаксис: data['some_unres_var']; Также Webstorm …

8
добавление массива в FormData и отправка через AJAX
Я использую ajax для отправки составной формы с массивом, текстовыми полями и файлами. Я добавляю каждую переменную к основным данным так var attachments = document.getElementById('files'); var data= new FormData(); for (i=0; i< attachments.files.length; i++){ data.append('file', attachments.files[i]); console.log(attachments.files[i]); data.append ('headline', headline); data.append ('article', article); data.append ('arr', arr); data.append ('tag', tag); затем …


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