{"id":166767,"date":"2013-08-08T11:41:11","date_gmt":"2013-08-08T15:41:11","guid":{"rendered":"https:\/\/2013.grandrapids.wordcamp.org\/?post_type=wcb_session&#038;p=166767"},"modified":"2013-08-08T20:27:03","modified_gmt":"2013-08-09T00:27:03","slug":"learning-to-love-javascript","status":"publish","type":"wcb_session","link":"https:\/\/grandrapids.wordcamp.org\/2013\/session\/learning-to-love-javascript\/","title":{"rendered":"Learning to Love JavaScript"},"content":{"rendered":"<p>Learn how to leverage the JavaScript libraries and APIs included in WordPress core to build rich, interactive user experiences on your sites.<\/p>\n<p>Depending on time &amp; overlap with other presentations, topics will include:<br \/>\n* Registering &amp; enqueueing script files<br \/>\n* Embedding using script tags<br \/>\n* json_encode()<br \/>\n* wp_localize_script()<br \/>\n* Closures &amp; Immediately-Invoked Function Expressions<br \/>\n* jQuery &#8211; DOM Selectors &amp; Manipulation, other wins.<br \/>\n* AJAX ( including security measures like check_ajax_referer() &amp; nonces )<br \/>\n* Callbacks &amp; Promises<br \/>\n* Timeouts &amp; Intervals<br \/>\n* Backbone \/ Underscore<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to leverage the JavaScript libraries and APIs included in WordPress core to build rich, interactive user experiences on your sites. Depending on time &amp; overlap with other presentations, topics will include: * Registering &amp; enqueueing script files * &hellip; <a href=\"https:\/\/grandrapids.wordcamp.org\/2013\/session\/learning-to-love-javascript\/\">Continue reading <span class=\"screen-reader-text\">Learning to Love JavaScript<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":12920710,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1377356400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[167995],"footnotes":""},"session_track":[22408],"session_category":[],"class_list":["post-166767","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer-track"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3pCms-HnN","session_date_time":{"date":"August 24, 2013","time":"11:00 am"},"session_speakers":[{"id":"167995","slug":"jeff-bowen","name":"Jeff Bowen","link":"https:\/\/grandrapids.wordcamp.org\/2013\/speaker\/jeff-bowen\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/166767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/12920710"}],"version-history":[{"count":2,"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/166767\/revisions"}],"predecessor-version":[{"id":168026,"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/166767\/revisions\/168026"}],"speakers":[{"embeddable":true,"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/167995"}],"wp:attachment":[{"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=166767"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=166767"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/grandrapids.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=166767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}