{"id":240991,"date":"2014-10-09T16:27:30","date_gmt":"2014-10-09T20:27:30","guid":{"rendered":"https:\/\/2014.toronto.wordcamp.org\/?post_type=wcb_session&#038;p=240991"},"modified":"2014-11-15T15:21:00","modified_gmt":"2014-11-15T20:21:00","slug":"introduction-to-backbone-js","status":"publish","type":"wcb_session","link":"https:\/\/toronto.wordcamp.org\/2014\/session\/introduction-to-backbone-js\/","title":{"rendered":"Introduction to Backbone.js"},"content":{"rendered":"<p><em>Heard of Backbone.js but have yet to use it in your WordPress plugin or theme? Get an introduction to Backbone.js (and Underscore.js), why you should be using it, and how to add it to your next project.<\/em><\/p>\n<p><iframe loading=\"lazy\" title=\"Introduction to backbone presentation\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/1Srt7CqE0Xy4Y\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/bhogg\/introduction-to-backbone-presentation\" title=\"Introduction to backbone presentation\" target=\"_blank\">Introduction to backbone presentation<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/bhogg\" target=\"_blank\">Brian Hogg<\/a><\/strong> <\/div>\n<p>Have you seen that Backbone.js (and Underscore.js) were bundled with WordPress, but have yet to use it in your theme or plugin development?  This will give you an introduction on what backbone.js is, and how to start using it to better organize your front-end code.<\/p>\n<h2>Learning Outcomes<\/h2>\n<ol>\n<li>Ability to include backbone.js in their next plugin\/theme<\/li>\n<li>Understand why using a framework like backbone.js is better than a huge file of jQuery for organization, expandability, etc<\/li>\n<li>Ability to create a basic backbone.js framework<\/li>\n<li>Knowledge of where to go to learn more<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Heard of Backbone.js but have yet to use it in your WordPress plugin or theme? Get an introduction to Backbone.js (and Underscore.js), why you should be using it, and how to add it to your next project. Introduction to backbone presentation from Brian Hogg Have you seen that Backbone.js (and Underscore.js) were bundled with WordPress, &hellip; <a href=\"https:\/\/toronto.wordcamp.org\/2014\/session\/introduction-to-backbone-js\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Introduction to Backbone.js<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7390768,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1416061800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[240989],"footnotes":""},"session_track":[27765],"session_category":[],"class_list":["post-240991","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-advanced-developer"],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"session_date_time":{"date":"November 15, 2014","time":"9:30 am"},"session_speakers":[{"id":"240989","slug":"brian-hogg","name":"Brian Hogg","link":"https:\/\/toronto.wordcamp.org\/2014\/speaker\/brian-hogg\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/240991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/users\/7390768"}],"version-history":[{"count":2,"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/240991\/revisions"}],"predecessor-version":[{"id":242224,"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/240991\/revisions\/242224"}],"speakers":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/240989"}],"wp:attachment":[{"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=240991"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=240991"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=240991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}