Execute
Save
Share
Share link
share
share
share
Team
Public Teams
Comments
0
Created By:
Guest
Title:
Backbone JS
Title
Description
Edit
Copy Link
Login
Email *
Password *
Login
OR
Create Account
Screen Name *
Email *
Password *
Retype Password *
Team Access Code
Register
Public CodeBins
HELP
--Select Theme--
Ambiance
Blackboard
Cobalt
Eclipse
Elegant
Erlang-Dark
Lesser-Dark
Monokai
Neat
Night
Rubyblue
Vibrant-Ink
Xq-Dark
New CodeBin
CodeBins Versions
Backbone JS- V.3
Backbone JS- V.2
Backbone JS- V.1
Compare Versions
Recent CodeBins
View All CodeBins
var ListView = Backbone.View.extend({ el: $('#testContainer'), events: { 'click button#add': 'addItem', 'click #addLink': 'addItem' }, initialize: function() { _.bindAll(this, 'render', 'addItem'); this.counter = 0; this.render(); }, render: function() { $(this.el).append("<button id='add'>Add list item</button>"); $(this.el).append("<ul></ul>"); }, addItem: function() { this.counter++; console.log('inside'); $('ul', this.el).append("<li>hello world" + this.counter + "</li>"); } }); var listView = new ListView(); $('#addBtn').click(function() { if (listView) listView.addItem(); }); $('#addLink').click(function() { if (listView) listView.addItem(); });
Bottom of Page
In Head
On Load
On Ready
Setting
Validate
Copy
Format
Setting
Validate
Copy
Format
<script src="http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.4/underscore-min.js"></script> <script src="http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-min.js"></script> <div id="testContainer" style="background-color: gray; min-height:200px; min-width:200px; color: white;"> </div> <button id="addBtn"> Add using a button control ! </button> <br/> <a id="addLink" style="cursor:pointer"> Add using a simple link </a>
No Doc Type
HTML5
HTML 4.01 Transitional
HTML 4.01 Strict
HTML 4.01 Frameset
XHTML 1.1
XHTML 1.0 Transitional
XHTML 1.0 Strict
XHTML 1.0 Frameset
Copy
Format
Download
×
Code Description
×
Difference of Versions
HTML
CSS
JS
×
JS Error
×
CSS Error
Errors
Warnings
×
JavaScript Setting
JS Libraries:
Chrome Frame 1.0.3
Dojo 1.8.0
Dojo 1.7.3
Dojo 1.7.2
Ext Core 3.1.0
jQuery 1.8.0
jQuery 1.7.2
jQuery 1.6.0
jQuery 1.5.0
jQuery 1.4.4
jQuery 1.4.0
jQuery-min 1.7.2
jQueryUI-min 1.8.21
MooTools more-1.4.0.1-full
MooTools core-1.4.5-full
MooTools core-1.4.1-full
Prototype 1.7.1.0
script.aculo.us 1.9.0
SWFObject 2.2
Twitter Bootstrap 2.0.4
WebFont Loader 1.0.28
yui 3.5.1
User Libraries:
Upload File
JavaScript URL(s):
×
CSS Setting
CSS Libraries:
jQueryUI 1.8.21
Twitter Bootstrap 2.0.4
User Libraries:
Upload File
CSS URL(s):