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

142
Как разбить длинное регулярное выражение на несколько строк в JavaScript?

У меня очень длинное регулярное выражение, которое я хочу разбить на несколько строк в своем коде JavaScript, чтобы каждая строка длиной 80 символов в соответствии с правилами JSLint. Думаю, это лучше для чтения. Вот образец шаблона: var pattern =...

142
Нахождение дочернего элемента родительского чистого JavaScript

Каков наиболее эффективный способ найти дочерний элемент (с классом или идентификатором) определенного родительского элемента, используя только чистый javascript. Нет jQuery или других платформ. В этом случае мне нужно будет найти child1 или child2 родительского элемента , предполагая, что дерево...

142
Что мешает вредоносному коду подменить заголовок «Origin» для использования CORS?

Насколько я понимаю, если клиентский скрипт, запущенный на странице с foo.com, хочет запросить данные с bar.com, в запросе он должен указать заголовок Origin: http://foo.com, а bar должен ответить Access-Control-Allow-Origin: http://foo.com. Что может помешать вредоносному коду с сайта roh.com...

142
Обернуть длинную буквенную строку шаблона в многострочное, не создавая новую строку в строке

В шаблонных литералах es6 как можно обернуть длинный шаблонный литерал в многострочный, не создавая новую строку в строке? Например, если вы делаете это: const text = `a very long string that just continues and continues and continues` Затем он создаст символ новой строки для строки, интерпретируя...

142
Предупреждения React Hook для асинхронной функции в useEffect: функция useEffect должна возвращать функцию очистки или ничего

Я пробовал useEffectпример ниже: useEffect(async () => { try { const response = await fetch(`https://www.reddit.com/r/${subreddit}.json`); const json = await response.json(); setPosts(json.data.children.map(it => it.data)); } catch (e) { console.error(e); } }, []); и я получаю это...

141
Обнаружение изменения высоты div с помощью jQuery

У меня есть div, который содержит некоторый контент, который добавляется и удаляется динамически, поэтому его высота часто меняется. У меня также есть div, который абсолютно позиционируется непосредственно под ним с помощью javascript, поэтому, если я не могу определить, когда изменяется высота...

141
Лучший способ скрыть адрес электронной почты на веб-сайте?

Последние несколько дней я работал над обновлением своего личного веб-сайта. URL моего личного веб-сайта (мое имя). (Моя фамилия) .com, так как моя фамилия довольно необычная, и мне посчастливилось выбрать доменное имя. Мой адрес электронной почты (мое имя) @ (моя фамилия) .com. Так что на самом...

141
Решения для распространения приложений HTML5 как настольных приложений? [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

141
Проверить, инициировано ли событие человеком

У меня есть обработчик, прикрепленный к событию, и я хотел бы, чтобы он выполнялся только в том случае, если он запускается человеком, а не методом trigger (). Как отличить? Например, $('.checkbox').change(function(e){ if (e.isHuman()) { alert ('human'); } }); $('.checkbox').trigger('change');...

141
Как JavaScript обрабатывает ответы AJAX в фоновом режиме?

Поскольку JavaScript выполняется в одном потоке, что на самом деле происходит в фоновом режиме после выполнения запроса AJAX? Я хотел бы получить более глубокое представление об этом, может ли кто-нибудь пролить свет?...

141
Как фильтровать по свойству объекта в angularJS

Я пытаюсь создать собственный фильтр в AngularJS, который будет фильтровать список объектов по значениям определенного свойства. В этом случае я хочу выполнить фильтрацию по свойству «полярность» (возможные значения «Положительный», «Нейтральный», «Отрицательный»). Вот мой рабочий код без фильтра:...

141
Сделайте файлы заголовка и нижнего колонтитула включенными в несколько HTML-страниц

Я хочу создать общие страницы верхнего и нижнего колонтитула, которые включены в несколько HTML-страниц. Я хотел бы использовать JavaScript. Есть ли способ сделать это, используя только HTML и JavaScript? Я хочу загрузить страницу верхнего и нижнего колонтитула в другой...

141
Использование заголовка авторизации с Fetch в React Native

Я пытаюсь использовать fetchв React Native, чтобы получить информацию из API поиска продуктов. Я получил правильный токен доступа и сохранил его в состояние, но, похоже, не смог передать его в заголовке авторизации для запроса GET. Вот что у меня так далеко: var Products = React.createClass({...

141
Как отфильтровать массив от всех элементов другого массива

Я хотел бы понять лучший способ отфильтровать массив от всех элементов другого . Я пробовал использовать функцию фильтра, но мне не пришло в голову, как задать ей значения, которые я хочу удалить. Что-то вроде: var array = [1,2,3,4]; var anotherOne = [2,4]; var filteredArray =...

141
Moment js получить первый и последний день текущего месяца

Как мне получить первый и последний день и время текущего месяца в следующем формате в moment.js: 2016-09-01 00:00 Я могу получить текущую дату и время следующим образом: moment().format('YYYY-MM-DD h:m')которые будут выводиться в указанном выше формате. Однако мне нужно получить дату и время...

141
Что символ @ делает в импорте JavaScript?

Например: import Component from '@/components/component' В коде, который я смотрю, он ведет себя как ../переход на один уровень вверх по каталогу относительно пути к файлу, но я хотел бы знать в более общем смысле, что он делает. К сожалению, я не могу найти какую-либо документацию онлайн из-за...