![](/img/trans.png)
[英]Backbone.Marionette extending region stops onClose() function from calling
[英]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.