{"id":874,"date":"2017-09-06T20:51:29","date_gmt":"2017-09-07T01:51:29","guid":{"rendered":"http:\/\/tiemensfamily.com\/TimOnCS\/?page_id=874"},"modified":"2017-09-06T20:51:29","modified_gmt":"2017-09-07T01:51:29","slug":"tic-tac-toe-vue-js","status":"publish","type":"page","link":"https:\/\/tiemensfamily.com\/timoncs\/tic-tac-toe-vue-js\/","title":{"rendered":"Tic Tac Toe Vue.js"},"content":{"rendered":"<p>The static page for <a href=\"\/tictactoe-vuejs\/ttt.html\">Tic Tac Toe implemented with Vue.js 2<\/a>.<\/p>\n<p>This was written because <a href=\"http:\/\/tiemensfamily.com\/TimOnCS\/2017\/09\/06\/the-future-of-angularjs-and-angular-2\/\">Angular is dead<\/a>, and therefore a replacement was needed.<\/p>\n<p>Enter <a href=\"https:\/\/vuejs.org\/\">Vue.js<\/a>, a reasonable competitor to React.  The conversion from AngularJS to Vue.js was reasonably straight-forward.  <\/p>\n<p>As before, the page pretends to be talking to a server, but in fact everything is running locally to create the computer&#8217;s move.  The original purpose of the &#8220;Computer Maximum Think Time&#8221; control is just to introduce a delay &#8211; so you can see what the controls do when it is not your turn, as if there was a delay in the REST call to the server.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The static page for Tic Tac Toe implemented with Vue.js 2. This was written because Angular is dead, and therefore a replacement was needed. Enter Vue.js, a reasonable competitor to React. The conversion from AngularJS to Vue.js was reasonably straight-forward. &hellip; <a href=\"https:\/\/tiemensfamily.com\/timoncs\/tic-tac-toe-vue-js\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/pages\/874"}],"collection":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/comments?post=874"}],"version-history":[{"count":0,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/pages\/874\/revisions"}],"wp:attachment":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/media?parent=874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}