Javascript/Backbone.Marionette 中的警报功能

Alert function in Javascript/Backbone.Marionette

如果我在 backbone.marionette 中写提醒,我该如何开始一个新行?例如。当我使用 alert() 函数时(我认为它可能是 Javascript 函数而不是 Backbone.Marionette;我只是在 Backbone.Marrionette 代码中使用它...)我目前有一些代码看起来像这样:

alert("Some alert text " + variable + " some more alert text");

输出:

"Some alert text [variable] some more alert text"

当我想要它输出时:

“一些警告文本[变量]

更多警报文本

注意:在撰写本文时,该用户同时开始使用 JAVASCRIPT 和 BACKBONE.MARIONETTE,并且不清楚两者之间的区别。问题照原样留下,因为接受的答案可能有用。

这可能会激发一些想法。如果您编辑问题以使其更具体,我将更新此答案。

var Input = Backbone.View.extend({
  tagName: 'input',
  initialize: function(options){
    _.bindAll(this, 'onKeydown', 'onKeyup');
    this.$el.attr('type', options.type );
    this.$el.on('keydown', this.onKeydown);
    this.$el.on('keyup', this.onKeyup);
  },
  onKeydown: function(evt){
    /* prevent default action of 'enter' key */
    if( evt.keyCode === 13 ){
      evt.preventDefault();
    }    
  },
  onKeyup: function(evt){
    console.log( 'keyup', evt.keyCode, evt);
    /** if 'return' was pressed */
    if( evt.keyCode === 13 ){
      alert('You Entered: ' + this.$el.val() );
    }
  }
});

var input = new Input({
  type: 'text'
});

input.$el.appendTo( document.body );
<script src='http://code.jquery.com/jquery.js'></script>
<script src='http://underscorejs.org/underscore.js'></script>
<script src='http://backbonejs.org/backbone.js'></script>