Livescript, как закончить неопознанный обратный звонок?

Ссылка на: http://livescript.net/ Неопубликованные обратные вызовы и свободные цепочки в скобках: LiveScript

<-! $ 'h1' .on 'click'
alert 'boom!'

JavaScript

$('h1').on('click', function(){
  alert('boom!');
});

Как я могу написать такой сценарий в Javascript?

JavaScript

$('h1').on('click', function(){
  alert('boom!');
});
alert('out of callback');

2 ответа

Решение

Ты не можешь Это обратный звонок.

У вас есть два варианта: использовать do (я не думаю, что это имеет смысл)

do
  <- $ 'h1' .on 'click'
  alert 'boom!'

... или просто использовать обратный звонок?!

$ 'h1' .on 'click' ->
  alert 'boom'

Это сработало для меня @ Livescript 1.2.0

(
<- $ 'h1' .on 'click'
alert 'boom!'
)
(
<- $ 'h2' .on 'click'
alert 'kaboom!'
)

Наслаждаться)

Другие вопросы по тегам