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

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

8
Как переключить класс элемента в чистом JavaScript?
Я ищу способ преобразовать этот код jQuery (который используется в разделе адаптивного меню) в чистый JavaScript. Если сложно реализовать, можно использовать другие фреймворки JavaScript. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
128 javascript  dom  toggle 

8
Как преобразовать простой объект в карту ES6?
По какой-то причине я не могу найти эту простую вещь в документах MDN (может быть, мне ее просто не хватает). Я ожидал, что это сработает: const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar' ... но первая строка бросает TypeError: (var)[Symbol.iterator] is not a function Как создать карту из простого …

12
Как проверить, полностью ли строка состоит из одной и той же подстроки?
Мне нужно создать функцию, которая принимает строку, и она должна возвращать trueили в falseзависимости от того, состоит ли ввод из повторяющейся последовательности символов. Длина данной строки всегда больше, 1а последовательность символов должна иметь как минимум одно повторение. "aa" // true(entirely contains two strings "a") "aaa" //true(entirely contains three string "a") …

2
Как вызвать событие onclick маркера на Google Maps V3?
Как запустить событие onclick для маркера на Google Maps извне? Я использую версию 3 API. Я видел много руководств для версии 2, но не могу найти этого для версии 3. У меня есть глобальный массив (именованные маркеры ), содержащий все маркеры карты (google.maps.Marker). Теперь я хочу сделать что-нибудь вроде: markers[i].click(); …

11
Angularjs - отображать текущую дату
У меня есть представление в angularjs, и я просто пытаюсь отобразить текущую дату (отформатированную). Я подумал, что что-то вроде <span>{{Date.now() | date:'yyyy-MM-dd'}}</span>должно отображать текущую дату.

4
Как изменить курсор с указателя на палец с помощью jQuery?
Это, наверное, действительно легко, но я никогда раньше этого не делал. Как изменить курсор на палец (например, при нажатии на ссылки) вместо обычного указателя? И как это сделать с помощью jQuery, поскольку я для этого и использую.
128 javascript  jquery  css 

7
Кукловод: передать переменную в .evaluate ()
Я пытаюсь передать переменную в page.evaluate()функцию в Puppeteer , но когда я использую следующий очень упрощенный пример, переменная evalVarне определена. Я новичок в Puppeteer и не могу найти никаких примеров для развития, поэтому мне нужна помощь в передаче этой переменной в page.evaluate()функцию, чтобы я мог использовать ее внутри. const puppeteer …

3
Свойство catch не существует для типа Observable <any>
На странице документации Angular 2 для использования службы Http есть пример. getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } Я клонировал проект angular2-webpack-starter и сам добавил приведенный выше код. Я импортировал, Observableиспользуя import {Observable} from 'rxjs/Observable'; Я предполагаю, что свойства Observableтакже импортированы ( .mapработает). Посмотрел журнал изменений для rxjs.beta-6 …

5
Определите расстояние от верхней части div до верхней части окна с помощью javascript
Как определить расстояние от самого верха div до верха текущего экрана? Мне просто нужно расстояние в пикселях до верхней части текущего экрана, а не до верхней части документа. Я пробовал кое-что вроде .offset()и .offsetHeight, но никак не могу осознать это. Спасибо!
127 javascript  jquery 

8
Создание настраиваемых контекстных меню, вызываемых правой кнопкой мыши для моего веб-приложения
У меня есть несколько веб-сайтов, таких как google-docs и map-quest, на которых есть настраиваемые раскрывающиеся меню при щелчке правой кнопкой мыши. Каким-то образом они переопределяют поведение раскрывающегося меню браузера, и теперь я точно знаю, как они это делают. Я нашел плагин jQuery, который делает это, но мне все еще интересно …

4
Встраивание SVG в ReactJS
Можно ли встроить разметку SVG в компонент ReactJS? render: function() { return ( &lt;span&gt; &lt;svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmln ... &lt;/span&gt; ); } Приводит к ошибке: Атрибуты пространства имен не поддерживаются. ReactJSX - это не XML. Какой самый легкий способ сделать это. Использование чего-то вроде React ART является излишним для …
127 javascript  svg  reactjs 

7
Получить все атрибуты элемента с помощью jQuery
Я пытаюсь пройти через элемент и получить все атрибуты этого элемента для их вывода, например, тег может иметь 3 или более атрибутов, которые мне неизвестны, и мне нужно получить имена и значения этих атрибутов. Я думал что-то вроде: $(this).attr().each(function(index, element) { var name = $(this).name; var value = $(this).value; //Do …

12
Обработка необязательных параметров в javascript
У меня есть статическая функция javascript, которая может принимать 1, 2 или 3 параметра: function getData(id, parameters, callback) //parameters (associative array) and callback (function) are optional Я знаю, что всегда могу проверить, является ли данный параметр неопределенным, но как мне узнать, что было передано, было параметром или обратным вызовом? Как …
127 javascript 

6
Почему я не могу добавить внутрь обработчика Promise.catch?
Почему я не могу просто вызвать Errorобратный вызов внутри catch и позволить процессу обрабатывать ошибку, как если бы она была в любой другой области? Если я не сделаю console.log(err)ничего, ничего не распечатывается, и я ничего не знаю о том, что произошло. Процесс просто заканчивается ... Пример: function do1() { return …

5
Есть ли в JavaScript strcmp ()?
Кто-нибудь может проверить это для меня? В JavaScript нет версии strcmp (), поэтому вам нужно написать что-то вроде: ( str1 &lt; str2 ) ? -1 : ( str1 &gt; str2 ? 1 : 0 );

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