繁体   English   中英

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");

哪些输出:

“一些警报文本 [变量] 一些更多的警报文本”

当我希望它输出时:

“一些警报文本 [变量]

一些更多的警报文本”

注意:在撰写本文时,该用户同时开始使用 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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM