Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 05

Т

Тимерлан in JavaScript — русскоговорящее сообщество
всем привет.кто подскажет?есть такая задача. "Дан элемент(не инпут).Сделайте так,чтобы по клику на него он красился в красный цвет,но только если в момент клика нажата клавиша Ctrl.

мой код был таким:

let show = document.getElementById("show");
show.onclick = function(){
  if(showKeypress ()){
       show.style.color ="red";
   }

}

function showKeypress(e){
 if(e.keyCode == "тут кейКод Ctrl"){
 return true;
}else {

return false
}
}
источник

KS

Konstantin Sidorov in JavaScript — русскоговорящее сообщество
Тимерлан
всем привет.кто подскажет?есть такая задача. "Дан элемент(не инпут).Сделайте так,чтобы по клику на него он красился в красный цвет,но только если в момент клика нажата клавиша Ctrl.

мой код был таким:

let show = document.getElementById("show");
show.onclick = function(){
  if(showKeypress ()){
       show.style.color ="red";
   }

}

function showKeypress(e){
 if(e.keyCode == "тут кейКод Ctrl"){
 return true;
}else {

return false
}
}
А в чем вопрос?
источник

Т

Тимерлан in JavaScript — русскоговорящее сообщество
Konstantin Sidorov
А в чем вопрос?
такой код не работает.ошибку не могу понять. keyCode я могу считать только с инпута,а с элемента ( не инпут, считать не могу)
источник

DN

Danila Nikonets in JavaScript — русскоговорящее сообщество
Тимерлан
такой код не работает.ошибку не могу понять. keyCode я могу считать только с инпута,а с элемента ( не инпут, считать не могу)
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
Как такое возможно?
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
Сергей Балашов
Как такое возможно?
почитай как замыкания работают в языке. и еще на будущее: кидай скриншот где видны номера строк, чтобы можно было точнее тыкать
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Сергей Балашов
Как такое возможно?
у const блочная область видимости, он не существует вне ифа
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
опа
источник

СБ

Сергей Балашов... in JavaScript — русскоговорящее сообщество
понял, спасибо
источник

V

Valentin in JavaScript — русскоговорящее сообщество
Привет, кто работает с xState, возможно узнать состояние вложенной invoke-машины?
Примерно есть машина, в ней состояние:

payment: {
     invoke: {
       src: paymentMachine,
       data: {
         transactionId: (context: any) => context.UUID,
       },
       onError: {
         target: "failure",
       },
       onDone: {
         target: "success",
       },
     },
   },

реализуется второй машиной paymentMachine как узнать состоние машины paymentMachine а еще лучше с ее контекстом?
источник

ⓂN

Ⓜ️ax Nyrkov in JavaScript — русскоговорящее сообщество
подскажите, а есть какая либа, которая показывает стрелкой push-уведомления?
желательно на реакте
источник

A

A in JavaScript — русскоговорящее сообщество
Как правильно  использовать <script type="module"></script>? так как нельзя запустить с локального файла html, а при формировке сервера выводятся ошибки по типу:
Uncaught SyntaxError: The requested module './todos.js' does not provide an export named 'TodoList'.
Объемный вопрос, но если кто-то знает хорошую статью, например, то напишите
источник

D

Danila in JavaScript — русскоговорящее сообщество
A
Как правильно  использовать <script type="module"></script>? так как нельзя запустить с локального файла html, а при формировке сервера выводятся ошибки по типу:
Uncaught SyntaxError: The requested module './todos.js' does not provide an export named 'TodoList'.
Объемный вопрос, но если кто-то знает хорошую статью, например, то напишите
Покажи todos.js
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ошибка о том, что в todos.js нет экспорта
источник

A

A in JavaScript — русскоговорящее сообщество
export class TodoList {...}
источник

A

A in JavaScript — русскоговорящее сообщество
import { TodoList } from "./todos.js";
источник

A

A in JavaScript — русскоговорящее сообщество
тут все правильно
источник

D

Danila in JavaScript — русскоговорящее сообщество
A
export class TodoList {...}
Хм, а сервер простой обычный без лайв-релоадов и вебпаков?
источник

A

A in JavaScript — русскоговорящее сообщество
да
источник