Запитання з тегом «javascript»

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

9
Як вставити рядок у тіло таблиці HTML у JavaScript
У мене HTML-таблиця із заголовком та колонтитулом: <table id="myTable"> <thead> <tr> <th>My Header</th> </tr> </thead> <tbody> <tr> <td>aaaaa</td> </tr> </tbody> <tfoot> <tr> <td>My footer</td> </tr> <tfoot> </table> Я намагаюся додати рядок tbodyіз наступним: myTable.insertRow(myTable.rows.length - 1); але рядок додано в tfootрозділ. Як вставити tbody?

10
як намалювати плавну криву через N точок за допомогою полотна javascript HTML5?
Для програми для малювання я зберігаю координати руху миші до масиву, а потім малюю їх з допомогою рядкаTo. Отримана лінія не є гладкою. Як я можу створити єдину криву між усіма зібраними точками? Я googled, але я знайшов лише 3 функції для малювання ліній: Для 2-х зразкових точок просто використовуйте …

5
querySelector, елемент підключення підстановки?
Чи є спосіб зрівняти ім'я елемента підстановки за допомогою querySelectorабо querySelectorAll? Я бачу підтримку підстановних знаків у запитах атрибутів, але не для самих елементів. Документ XML, який я намагаюся розібрати, - це в основному плоский список властивостей, і мені потрібно знайти елементи, які мають певні рядки у своїх назвах. Я …

17
Помилка підключення до 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 …

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

9
Чи можете ви пов’язати "це" у функції стрілки?
Я деякий час експериментував з ES6, і я просто зіткнувся з невеликою проблемою. Мені дуже подобається використовувати функції стрілок, і коли я можу, я їх використовую. Однак, здається, ви не можете їх зв’язати! Ось функція: var f = () => console.log(this); Ось об’єкт, до якого я хочу зв’язати функцію: var …

8
Javascript ES6 / ES5 знайти у масиві та зміни
У мене є масив об’єктів. Я хочу знайти якесь поле, а потім змінити його: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Я хочу, щоб він змінив оригінальний об’єкт. Як? (Мені байдуже, чи буде це в лодаші)

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(' + …

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 прихований кадр. Ця помилка насправді є суттєвою зміною, оскільки звичайно Google Chrome може вийти з ладу під час …

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) Мені цікаво, чи це пов’язано з атакою DynDns DDOS, яка вплинула на Shopify та багато інших служб сьогодні. Ось стаття про …

7
Як отримати елементи з кількома класами
Скажіть, у мене це: <div class="class1 class2"></div> Як вибрати цей divелемент? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] Це не працює. Я знаю, що в jQuery це так $('.class1.class2'), але я хотів би вибрати його за допомогою ванільного JavaScript.


12
Властивість '...' не має ініціалізатора і точно не призначена в конструкторі
у моєму додатку Angular у мене є компонент: import { MakeService } from './../../services/make.service'; import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-vehicle-form', templateUrl: './vehicle-form.component.html', styleUrls: ['./vehicle-form.component.css'] }) export class VehicleFormComponent implements OnInit { makes: any[]; vehicle = {}; constructor(private makeService: MakeService) { } ngOnInit() { this.makeService.getMakes().subscribe(makes => { …

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.