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

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

8
Визначте, чи має елемент клас CSS з jQuery
Я працюю з jQuery і шукаю, чи існує простий спосіб визначити, чи є в елементі пов'язаний певний клас CSS з ним. У мене є елемент елемента та клас CSS, який я шукаю. Мені просто потрібно вміти в операторі if робити порівняння, засноване на існуванні цього класу на елементі.
173 javascript  jquery  css 

13
Розбір рядка JSON в прототип конкретного об'єкта в JavaScript
Я знаю, як розібрати струну JSON і перетворити її в об’єкт JavaScript. Ви можете використовувати JSON.parse()в сучасних браузерах (і IE9 +). Це чудово, але як я можу взяти цей об’єкт JavaScript і перетворити його на конкретний JavaScript-об’єкт (тобто з певним прототипом)? Наприклад, припустимо, що у вас є: function Foo() { …

5
Що є двостороннім обов'язковим?
Я читав багато, що Backbone не робить двосторонній зв'язок, але я не точно розумію цю концепцію. Чи може хтось надати мені приклад того, як двостороння прив'язка працює в кодовій базі MVC і як це не відбувається з Backbone?

10
розширення google chrome :: console.log () з фонової сторінки?
Якщо я дзвоню console.log('something');зі спливаючої сторінки або будь-якого скрипта, включеного, він працює добре. Однак, оскільки фонова сторінка не працює безпосередньо зі спливаючою сторінкою, вона не входить до консолі. Чи є спосіб, щоб я міг потрапити console.log()на фонову сторінку, щоб відобразитися на консолі для спливаючої сторінки? Чи є можливість із фонової …

21
Тестування того, чи є значення непарним чи парним
Я вирішив створити просту функцію isEven і isOdd з дуже простим алгоритмом: function isEven(n) { n = Number(n); return n === 0 || !!(n && !(n%2)); } function isOdd(n) { return isEven(Number(n) + 1); } Це нормально, якщо n має певні параметри, але не вдається для багатьох сценаріїв. Тож я …

9
Встановіть положення каретки клавіатури в текстовому полі HTML
Хтось знає, як перемістити каре на клавіатурі в текстовому полі на певну позицію? Наприклад, якщо текстове поле (наприклад, елемент введення, а не область тексту) містить 50 символів, і я хочу розташувати карету перед символом 20, як би я це зробив? Це відрізняється від цього питання: jQuery Встановіть позицію курсора у …



7
Javascript: натуральний вид буквено-цифрових рядків
Я шукаю найпростіший спосіб сортування масиву, який складається з чисел та тексту, та їх комбінації. Напр '123asd' '19asd' '12345asd' 'asd123' 'asd12' перетворюється на '19asd' '123asd' '12345asd' 'asd12' 'asd123' Це буде використано в поєднанні з вирішенням іншого питання, яке я тут задав . Функція сортування сама по собі працює, що мені …

16
Як виявити Ctrl + V, Ctrl + C за допомогою JavaScript?
Як виявити ctrl+ v, ctrl+ cза допомогою Javascript? Мені потрібно обмежити вставки в своїх текстових областях, кінцевий користувач не повинен копіювати та вставляти вміст, користувач повинен лише вводити текст у текстовій області. Як цього досягти?
173 javascript  jquery  html 

4
Як поєднати окремі сценарії постачальників і вимагати їх за потреби за допомогою Webpack?
Я намагаюся зробити щось, що, на мою думку, повинно бути можливим, але я справді не можу зрозуміти, як це зробити лише з документації на веб-пакет. Я пишу бібліотеку JavaScript з декількома модулями, які можуть залежати один від одного. Крім того, jQuery використовується всіма модулями, і для деяких з них можуть …


12
Як визначити, чи натискають відразу кілька клавіш за допомогою JavaScript?
Я намагаюся розробити ігровий движок JavaScript, і я зіткнувся з цією проблемою: Коли я натискаю, SPACEсимвол скаче. Коли я натискаю, →символ рухається вправо. Проблема полягає в тому, що коли я натискаю праворуч, а потім натискаю пробіл, персонаж стрибає, а потім перестає рухатися. Я використовую keydownфункцію для натискання клавіші. Як я …

10
Карта ES6 в Typescript
Я створюю клас у машинописі, у якого є властивість, яка є ES6 (ECMAscript 2016): class Item { configs: ????; constructor () { this.configs = new Map(); } } Як я можу оголосити тип ES6 Map у машинописі?

13
Чи обробляється Node.js рідним Promise.all паралельно або послідовно?
Я хотів би уточнити цей момент, оскільки документація щодо нього не надто чітка; Q1: Чи Promise.all(iterable)обробка всіх обіцянок послідовно чи паралельно? Або, точніше, це еквівалент виконання обіцяних ланцюжків обіцянок p1.then(p2).then(p3).then(p4).then(p5).... або це якийсь - то інший вид алгоритму , де все p1, p2, p3, p4, p5і т.д. називають одночасно (паралельно) …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.