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

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

7
Зачем использовать Redux-Observable поверх Redux-Saga?
Я использовал Redux-Saga . Код, написанный с его помощью, до сих пор легко рассуждать, за исключением того, что функция генератора JS время от времени ломает мне голову. Насколько я понимаю, Redux-Observable может выполнить аналогичную работу, которая обрабатывает побочные эффекты, но без использования функции генератора. Тем не менее, документы из Redux-Observable …

10
Как изменить CSS с помощью jQuery?
Я пытаюсь изменить CSS с помощью jQuery: $(init); function init() { $("h1").css("backgroundColor", "yellow"); $("#myParagraph").css({"backgroundColor":"black","color":"white"); $(".bordered").css("border", "1px solid black"); } <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> <div class="bordered"> <h1>Header</h1> <p id="myParagraph">This is some paragraph text</p> </div> Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Что мне здесь не хватает?
133 javascript  jquery  css 

17
Подключение Redis к 127.0.0.1:6379 не удалось - подключите ECONNREFUSED
Я работаю с node.js с помощью expressjs. Я пытаюсь сохранить учетную запись для сеанса. Итак, я пытаюсь протестировать использование сеанса с кодом в expressjs var RedisStore = require('connect-redis')(express); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.session({ secret: "keyboard cat", store: new RedisStore })); но я получил ошибку Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED. …

10
var.replace не является функцией
Я использую приведенный ниже код, чтобы попытаться обрезать строку в Javascript, но получаю ошибку, указанную в заголовке: function trim(str) { return str.replace(/^\s+|\s+$/g,''); } Редактировать: Я исправил проблему .... извините, я должен был указать, как я его называл, тоже .... понял, что случайно передал объект самого поля формы, а не его …
133 javascript 

14
Обновить стиль компонента onScroll в React.js
Я создал компонент в React, который должен обновлять свой собственный стиль при прокрутке окна для создания эффекта параллакса. Компонентный renderметод выглядит так: function() { let style = { transform: 'translateY(0px)' }; window.addEventListener('scroll', (event) => { let scrollTop = event.srcElement.body.scrollTop, itemTranslate = Math.min(0, scrollTop/3 - 60); style.transform = 'translateY(' + itemTranslate …

7
Не удалось выполнить 'btoa' в 'Window': кодируемая строка содержит символы за пределами диапазона Latin1.
По моим тестам ошибка в заголовке выкидывается только в Google Chrome. Я кодирую base64 большой XML-файл, чтобы его можно было загрузить: this.loader.src = "data:application/x-forcedownload;base64,"+ btoa("<?xml version=\"1.0\" encoding=\"utf-8\"?>" +"<"+this.gamesave.tagName+">" +this.xml.firstChild.innerHTML +"</"+this.gamesave.tagName+">"); this.loader скрыт iframe. Эта ошибка на самом деле является серьезным изменением, потому что обычно Google Chrome вылетает при btoaвызове. У …

10
В чем причина ошибки: getaddrinfo EAI_AGAIN?
Мой сервер выбросил это сегодня, что является ошибкой Node.js, которую я никогда раньше не видел: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) Мне интересно, связано ли это с DDOS-атакой DynDns, которая сегодня затронула Shopify и многие другие сервисы. Вот статья об этом. …


1
Попытка загрузить jquery в скрипт tampermonkey
Я пишу сценарий, который входит в сеть моего колледжа при загрузке страницы входа. Код выглядит следующим образом // ==UserScript== // @name My Fancy New Userscript // @namespace http://use.i.E.your.homepage/ // @version 0.1 // @description enter something useful // @match <College login page> // @copyright 2012+, You // ==/UserScript== $(document).ready(function() { var …

10
как нарисовать плавную кривую через N точек с помощью холста javascript HTML5?
Для приложения для рисования я сохраняю координаты движения мыши в массив, а затем рисую их с помощью lineTo. Получившаяся линия не гладкая. Как я могу построить единую кривую между всеми собранными точками? Я погуглил, но нашел только 3 функции для рисования линий: Для 2 точек выборки просто используйте lineTo. Для …

8
Не удалось выполнить createObjectURL для URL:
Отображать ошибку ниже в Safari. Не удалось выполнить createObjectURL для URL-адреса: не найдено ни одной функции, соответствующей предоставленной подписи. Мой код: function createObjectURL(object) { return (window.URL) ? window.URL.createObjectURL(object) : window.webkitURL.createObjectURL(object); } Это мой код для изображения: function myUploadOnChangeFunction() { if (this.files.length) { for (var i in this.files) { if (this.files.hasOwnProperty(i)) …

4
Можно ли реализовать в JavaScript динамические геттеры / сеттеры?
Я знаю, как создавать геттеры и сеттеры для свойств, имена которых уже известны, делая что-то вроде этого: // A trivial example: function MyObject(val){ this.count = 0; this.value = val; } MyObject.prototype = { get value(){ return this.count < 2 ? "Go away" : this._value; }, set value(val){ this._value = val …

4
Почему «asdf» .replace (/.*/ g, «x») == «xx»?
Я наткнулся на удивительный (для меня) факт. console.log("asdf".replace(/.*/g, "x")); Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Почему две замены? Кажется, что любая непустая строка без перевода строки будет производить ровно две замены для этого шаблона. Используя функцию замены, я вижу, что первая замена предназначена для всей строки, а вторая - для пустой …
132 javascript  regex 

6
Изменить URL и перенаправить с помощью jQuery
У меня есть такой код, <form id="abc"> <input type="text" id="txt" /> </form> и теперь я хочу перенаправить, как это, var temp = $("#txt").val(); url = "http://example.com/" + temp; window.location.replace(url); // or window.location(url); Есть ли в JQuery, чтобы решить эту проблему? Это все еще позволяет мне иметь url = http://example.com.

12
Распознавание пользователей без файлов cookie или локального хранилища
Я создаю аналитический инструмент, и в настоящее время я могу получить IP-адрес пользователя, браузер и операционную систему от его пользовательского агента. Мне интересно, есть ли возможность обнаружить того же пользователя без использования файлов cookie или локального хранилища? Я не жду здесь примеров кода; просто подсказка, где искать дальше. Забыл упомянуть, …

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