簡體   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