javascript- все статьи тега ➜ страница 38


Как сделать так, чтобы url маркера Google открылся в новом окне или вкладке браузера?

У меня есть несколько маркеров на карте Google, и я хотел бы, чтобы при нажатии на них открывалась новая вкладка или окно. Я могу открыть только URL-адрес маркера, нажатого в той же вкладке окна браузера. Вот как это работает сейчас... var latlon = new google.maps.LatLng(MAP_FOCUS_LATITUDE, MAP_FOCUS_LONGITUDE); var myOptions = { center : latlon, zoom : 14, mapTypeId : google.maps.MapTypeId.ROADMAP, mapTypeControl : false, navigationControlOptions : { style : google.maps.Navi ...

как вызвать select box on change при изменении значения select с помощью jquery?

У меня есть окно выбора, подобное этому <select class="cars" onChange="carName()"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> </select> Если я изменяю выпадающие значения carName функция вызывает и работает, как ожидалось. Если предположим, что я изменяю значение с помощью jQuery следующим образом $('.cars').val('Audi ...

Как мне полностью удалить узел.js, и переустановить с самого начала (Mac OS X)

Мой вариант узла всегда в v0.6.1-Предварительно даже после установки самогон узла и НВМ установить v0.6.19. Моя версия узла: node -v v0.6.1-pre NVM говорит следующее (после того, как я впервые установлю версию node в одном терминале bash): nvm ls v0.6.19 current: v0.6.19 Но когда я перезапускаю bash, вот что я вижу: nvm ls v0.6.19 current: v0.6.1-pre default -> 0.6.19 (-> v0.6.19) Итак, где находится этот фантомный узел 0.6.1-pre версии и как я могу избавиться от него? Я ...

Компоненты Vuejs ждут инициализации

Чтобы дать некоторый контекст, у меня есть приложениеvuejs , использующееvue-router иvuex . app.vue загрузочный код foo.vue некоторый компонент, который отображается на маршруте /foo bar.vue некоторый компонент, который отображается на маршруте /bar При запуске приложения мне нужно синхронизировать Чтение состояния из хранилища устройства. Поскольку это асинхронная операция, она оборачивается на vue-action и вызывается на app.vue. При входе в /foo маршрут к моменту монтирования компон ...

Выделение текста в IFrame

Я пытаюсь создать конструктор подписей электронной почты с использованием HTML, CSS и Javascript. В настоящее время I состоит из формы, в которую пользователь вводит свои данные, и кнопки для создания подписи. Когда кнопка нажата, я должен JS нажать детали, которые пользователь ввел в шаблон HTML, а затем отобразить содержимое в IFrame на той же странице. Я решил использовать IFrame, чтобы стиль подписи был отделен от стиля, используемого для конструктора страница. Теперь, чтобы упростить ...

Materializecss sidenav не работает

Я пытаюсь заставить sidenav работать для фреймворка Materializecss. MATERIALIZECSS http://next.materializecss.com/getting-started.html SIDENAV DEMO http://next.materializecss.com/sidenav.html Мой кодовый ключ https://codepen.io/gregoryksanders/pen/RxoyqB <head> <!--Import Google Icon Font--> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <!-- Compiled and minified CSS --> <link rel="stylesheet" href="htt ...

AJAX-запрос в ES6 в ванили на JavaScript

Я могу сделать запрос ajax, используя jquery и es5, но я хочу передать мне код так, чтобы его ваниль и использует es6. Как изменится эта просьба? (Примечание: я запрашиваю api Википедии). var link = "https://en.wikipedia.org/w/api.php?action=query&prop=info&pageids="+ page +"&format=json&callback=?"; $.ajax({ type: "GET", url: link, contentType: "application/json; charset=utf-8", async: false, dataType: "json", success:function(re){ ...

Как определить поддержку атрибута стиля "scoped"

Существует ли рекомендуемый тест для определения того, поддерживает ли браузер пользователя атрибут" scoped "в элементах" style"? ...

Обеспечение того, чтобы setInterval не повторялся

Я использую узел.js с socket.io и поставили на таймер интервал. У меня есть следующее На месте. Я очищаю интервал при отключении, а также проверяю перед установкой интервала. Однако, если я часто обновляю страницу, это кажется не совсем точным. Журнал консоли будет показывать "время" с интервалами намного быстрее одной секунды и сгруппирован вместе. Какие-либо предложения по обеспечению того, чтобы новый таймер никогда не запускался более одного раза? socket.on('disconnect', function () ...

Как передать данные JSON в директиву AngularJS

Я изучаю AngularJS. Я пытаюсь создать многоразовый компонент под названием . К сожалению, я не могу предварительно заполнить поля внутри элемента данными, полученными из JSON. Я оглядел так и паутину, но так и не смог ее разгадать. Не могли бы вы дать мне знать, что я делаю не так? У меня есть два контроллера. Вы получаете Список всех стран: app.controller('MainController', ['$scope', 'Countries', function ($scope, Countries) { $scope.countries = Countries ...

как вернуться к началу цикла for в javascript

Может быть, это глупый вопрос, но есть ли способ вернуться к началу цикла? Пример: for(var i = 0; i < 5; i++) { if(i == 3) return; alert(i); } На других языках можно было бы ожидать, что оповещение сработает 4 раза примерно так: Alert (0); оповещения(1); тревога(2); alert(4); Но вместо этого функция немедленно завершается, когда i равно 3. Что это дает? ...

WooCommerce cookies и сессии-получить текущие товары в корзину

Я пытаюсь изучить куки WooCommerce, ибо делаю любую функцию, работающую с продуктами, добавленными в корзину. Я написал в консоли document.cookie И я получаю такие данные: woocommerce_items_in_cart=1; woocommerce_cart_hash=500d17f6c010b62b25c3f52893be945d; Я понимаю, что печенье " woocommerce_cart_hash" содержит продукты в корзине, но я не понимаю, как получить название продукта. Что это такое 500d17f6c010b62b25c3f52893be945d Любая помощь будет признательна. ...

Преобразование даты в другой часовой пояс в JavaScript

Я ищу функцию для преобразования даты в одном часовом поясе в другой. Для этого нужны два параметра, Дата (в формате "2012/04/10 10:10:30 +0000") строка часового пояса ("Азия / Джакарта") Строка часового пояса описана в http://en.wikipedia.org/wiki/Zone.tab Есть ли простой способ сделать это? ...

html-воспроизведение gif один раз при наведении и воспроизведение в обратном порядке при наведении мыши

Я хочу иметь GIF, который воспроизводится один раз, когда вы наведете на него курсор мыши и остановитесь на последнем кадре, а затем, когда вы переместите мышь с изображения, он должен воспроизводиться назад и останавливаться на первом кадре. У меня есть статическое изображение для первого и последнего кадра, а также отдельные анимированные GIF-файлы, воспроизводящие анимацию вперед и назад, я просто не знаю, как я буду это программировать. Оптимально я бы просто использовал CSS, но из того, ч ...

Есть ли способ, которым я могу автоматизировать создание.файлы json, используемые для языковых переводов?

У меня есть файлы, такие как этот, которые имеют ключи перевода и значения: locale-en.json { "CHANGE_PASSWORD": "Change Password", "CONFIRM_PASSWORD": "Confirm Password", "NEW_PASSWORD": "New Password" } locale-jp.json { "CHANGE_PASSWORD": "パスワードを変更します", "CONFIRM_PASSWORD": "パスワードを認証します", "NEW_PASSWORD": "新しいパスワード" } Когда я добавляю новый ключ перевода в файл JSON, содержащий, например, английские переводы, я должен помнить, что нужно добавить этот ключ и связанны ...

Проверьте подключение к интернету на iOS приложение с Cordova Phonegap 3.3.0 не работает

Я пытался следовать этому руководству по Cordova docs, но оно, похоже, не работает. Вот мой код: Я добавил <plugin name="NetworkStatus" value="CDVConnection" /> к config.xml. И этот скрипт к моему index.html: <script type="text/javascript"> document.addEventListener("deviceready", onDeviceReady, false); // device APIs are available // function onDeviceReady() { alert("1"); // runs this alert checkConnection(); ...

Узел.JS pm2 задержка запуска скрипта

Я использую удивительный пакет pm2, чтобы сохранить свой узел.JS apps жив, но у меня есть проблема, которую я не знаю, как исправить. Для одного из моих приложений требуется несколько сценариев, сервер и несколько клиентов. Часто при перезапуске сервера перезапускаются все сценарии, но соединение не устанавливается, так как клиенты загрузились раньше сервера. Можно ли убедиться, что сценарий запускается после загрузки других? Давайте я попробую перефразировать, чтобы было понятнее У меня ест ...

Как загрузить изображения, используемые в таблице стилей sass в webpack?

Я использую Webpack для связывания моих модулей и использую sass для стилизации в приложении на основе react. Используя отдельную таблицу стилей, я устанавливаю фоновое изображение компонента и загружаю эту таблицу стилей в index.js. Все стили в таблице стилей применяются к этому компоненту , кроме фонового изображения. Вот мой образец таблицы стилей $bg-img: url('/img/bg.jpg'); .show { position: relative; background: $black $bg-img center center; width: 100%; height: 100% ...

Динамическое добавление значения в корень json

Ну, я так запутался. Я сделал элемент json, как это: var world = {"county": []}; world.county.push({name: "America", flag: "yes", countries: []}); world.county[0].countries.push({name: "Costa Rica", capital: "San Jose"}); Это наводит меня на две мысли: {[3]]} я смешиваю массивы с объектами json. Как я могу избежать использования массивов в этом сценарии? Как я могу динамически добавлять элементы в корень json? Что касается вопроса 2, я сталкиваюсь с проблемами, потому что я не знаю, как ...

Javascript: почему определение переменной как результата функции не позволяет мне включить этот файл в HTML?

Скажем, у меня есть javascript в yum.js, который определяет объект, подобный этому /* yum.js */ var Yum = { MY_ID: "[email protected]", MAX_PIES: 100, pies_eaten: [], pie_string: "blueberry", eat_pie: function(pietype) { alert("mmmm, " + pietype); } } У меня есть HTML-файл yumtest.html, куда я хочу включить yum.js и вызов некоторых функций. HTML выглядит как <!-- yumtest.html --> <html> <head> <script type="text/javascript" src="yu ...