Ï¨Î Ï Ê”Ô½ ɹΞʔΩςΫνϟ ΤϯςΟςΟ όϦϡʔ ɹΦϒδΣΫτ ϦϙδτϦ Ï¢ÏÎ©Î»ÎµÝ´Þ à‡Ù†à»›àªƒÜ ϦϑÎΫλϦϯά ΞάϦήʔτ à “ à³” Í¢ Δ Í“ à¿© à “ à³” Í Í³ Í Í“ à¿©

Backbone使ã£ã¦ã¿ã‚‹ãƒ¡ãƒ¢ã€‚ã¾ã ã‚ã‚“ã¾ã‚Šã‚ˆãã‚ã‹ã£ã¦ãªã„ã‚“ã ãªãƒ¼ã€‚ よãã‚ã‹ã‚‰ãªã„ãªã‚‰ã‚³ãƒ¼ãƒ‰ã‚’èªã‚ã°ã„ã„ã˜ã‚ƒãªã„ã€ã¨ã„ã†äº‹ã§ã€å…¬å¼ã§æä¾›ã•ã‚Œã¦ã„ã‚‹Todoアプリã®ã‚³ãƒ¼ãƒ‰ã‚’èªã‚“ã§ã¿ã¾ã—ãŸã€‚ ソース å…¬å¼ã®ã‚µãƒ³ãƒ—ル。 Backbone.js Todos todos.js ã„ã‚ゆるTodo管ç†ãƒ„ールãªã‚“ã ã‘ã©ã€æƒ…å ±ã‚’HTML5ã®LocalStorageã«æŒã¤ã‚ˆã†ã«ãªã£ã¦ã„る。ã¤ã¾ã‚Šãƒ–ラウザを閉ã˜ã¦ã‚‚内容を記憶ã—ã¦ã„る。 JSファイル HTMLã‹ã‚‰èªã¿è¾¼ã‚“ã§ã„ã‚‹ã®ã¯ä»¥ä¸‹ã€‚ json2.js jquery-1.7.1.js underscore-1.3.1.js backbone.js backbone-localstorage.js todos.js Backbone.jsã¯Underscore.jsã¨jQueryãªã„ã—Zepto.jsãŒå¿…é ˆã€‚ã¾ãŸLocalStorageを使ã†ãŸã‚ã®Backb
ã¨ã„ã†ã‚ã‘ã§è‰²ã€…Backbone.jsã«ã¤ã„ã¦è¦‹ã¦ã¯ã„ã‚‹ã‚‚ã®ã®ã€ã„ã–自分ã§ä½œã£ã¦ã¿ã‚‹ã¨ä¸Šæ‰‹ãã„ã‹ãªã„・・。 よã†ã¯ã©ã®å˜ä½ã§Viewã¨Modelã‚’ç´ä»˜ã‘ã‚Œã°è‰¯ã„ã‹ã‚ã‹ã‚‰ãªã„ã‚“ã§ã™ã‚ˆãー。 ã¨ã„ã†ã‚ã‘ã§ã€Todoリストã®ã‚µãƒ³ãƒ—ルã‹ã‚‰ãã®ãƒ’ントを得よã†ã¨ã„ã†è©¦ã¿ã€‚ å‚考:Backbone.js Todos Backbone.js Todosã«ã¤ã„㦠見ã¦ã®é€šã‚ŠBackbone.jsã§ä½œã‚‰ã‚ŒãŸã‚µãƒ³ãƒ—ルアプリ。 Todoリストã®ãƒ‡ãƒ¼ã‚¿ã®ä¿ç®¡ã«ã¯LocalStorageを使ã£ã¦ã¦ã€åˆ¥ã®ãƒ©ã‚¤ãƒ–ラリをèªã¿è¾¼ã‚“ã§ã¾ã™ã€‚ ソース全部 ã›ã£ã‹ããªã®ã§ã€ã‚½ãƒ¼ã‚¹ã«ã¤ã„ã¦ã‚‹ã‚³ãƒ¡ãƒ³ãƒˆã‚’和訳ã—ã¨ãã¾ã™ã€‚ // An example Backbone application contributed by // [Jérôme Gravel-Niquet](http://jgn.me/). This demo uses a
#ã¯ã˜ã‚㫠普段ã¯Backbone.jsã§ã‚¢ãƒ—リを作æˆã—ã¦ã„ã‚‹ã®ã§ã™ãŒã€React.jsã®è©•åˆ¤ãŒé«˜ã¾ã£ã¦ãã¦ã„ã‚‹ã®ã§ã€ç°¡æ˜“Blogã‚’Backbone.jsã¨React.jsã®ä¸¡æ–¹ã§å®Ÿè£…ã—ã¦ã€æ¯”較ã—ã¦ã¿ã¾ã—ãŸã€‚ Demoã§ã¯js以外ã¯åŒã˜ã‚µãƒ¼ãƒã®APIを使ã£ã¦ã„ã‚‹ã®ã§ã©ã¡ã‚‰ã«ã‚‚åæ˜ ã•ã‚Œã¾ã™ã€‚ Backbone.jsã‚’ã¤ã‹ã£ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ Source https://github.com/takeshy/backbone_socket_io Demo https://radiant-dawn-8878.herokuapp.com/backbone React.jsã‚’ã¤ã‹ã£ãŸãƒãƒ¼ã‚¸ãƒ§ãƒ³ Source https://github.com/takeshy/react_socket_io Demo https://radiant-dawn-8878.herokuapp.com/react #HTML
今回ã¯å‰å›žä½œã£ãŸTODO-Module-Backboneã«Marionetteã‚’å°Žå…¥ã—ã¦ã„ãã¾ã™ã€‚ Backboneã¯è–„ã„ライブラリãªã®ã§ã€ã‚ªãƒ¬ã‚ªãƒ¬å®Ÿè£…ã«ãªã£ã¦ã—ã¾ã†ã“ã¨ãŒå¤šã„ã§ã™ã€‚ Marionetteã‚’å°Žå…¥ã™ã‚‹ã¨Backboneã®ãƒ™ã‚¹ãƒˆãƒ—ラクティスã«ä¹—ã£ã‹ã‚Œã‚‹ã®ã§ã€å¤§è¦æ¨¡ã‚¢ãƒ—リã«ã¯éžå¸¸ã«æœ‰ç”¨ã§ã™ã€‚ 例ãˆã° 自動ã§æ画をã—ã¦ãれるã®ã§ã€è‡ªåˆ†ã§renderメソッドを定義ã™ã‚‹å¿…è¦ãŒãªã„ ビューã®ç®¡ç†ã‚’ã—ã¦ãれるã®ã§ã€ç ´æ£„ã—忘れã¦ã‚¾ãƒ³ãƒ“ViewãŒç”Ÿã¾ã‚Œã‚‹å±é™ºæ€§ãŒæ¸›ã‚‹ ãƒ˜ãƒƒãƒ€ãƒ¼é ˜åŸŸãƒ»ãƒ¡ã‚¤ãƒ³é ˜åŸŸãªã©ã‚’管ç†ã™ã‚‹Region機能ãŒã‚ã‚‹ ãªã©ã•ã¾ã–ã¾ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚Šã¾ã™ã€‚ å‰å›žã®è¨˜äº‹ www.full-stack-engineer.com デモアプリã¨ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã¯ã“ã¡ã‚‰ã«å…¬é–‹ã—ã¦ã„ã¾ã™ã€‚ TODO-Module-Marionette ソースコード å‰å›žåŒæ§˜ã“ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¢ãƒ—リã®å‹•ä½œç¢ºèªã«ã¯APIãŒå¿…
Backbone.jsã®æœ€çµ‚回ã®ä»Šå›žã¯ã€Backbone.Router(以é™ã€Router)ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚ ã¯ã˜ã‚ã« å‰å›žã®ã€Œè©¦ã—ã¦å¦ã¶ Backbone.js入門4〠ã§ã¯å®Ÿéš›ã«å‹•ãアプリケーションを作æˆã—ãªãŒã‚‰Backbone.Viewã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã—ãŸã€‚ 今回ã¯æœ¬é€£è¼‰ã‚‚最終回ã¨ãªã‚Šã€Backbone.Router(以é™ã€Router)ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚ 今回ã®ã‚½ãƒ¼ã‚¹ã®å…¨ä½“ã¯ã“ã¡ã‚‰ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ Backbone.Router Backbone.jsãŒæä¾›ã™ã‚‹Routerコンãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆå´ã§ã®ãƒšãƒ¼ã‚¸é·ç§»ã®ã‚¤ãƒ™ãƒ³ãƒˆã¨ãã®å¾Œã®å‡¦ç†ï¼ˆã‚³ãƒ¼ãƒ«ãƒãƒƒã‚¯é–¢æ•°ï¼‰ã‚’マッピングã™ã‚‹ãƒ«ãƒ¼ãƒ†ã‚£ãƒ³ã‚°æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ ViewãŒDOMイベントã®ç™ºç”Ÿã‚’監視ã—ã¦ã€å¯¾å¿œã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã«é–¢é€£ä»˜ã‘るよã†ã«ã€Rounterã¯routeイベントを監視ã—ã¦ã€å¯¾å¿œã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã«é–¢é€£ä»˜ã‘ã¾ã™ã€‚ W
2017/03/01 Webサービスã¨ã—ã¦ãƒªãƒ‹ãƒ¥ãƒ¼ã‚¢ãƒ«ã—ã¦Herokuã§å…¬é–‹ã—ã¾ã—ãŸã€‚ QiiTrend Qiitaトレンドをリニューアルã—ã¦QiiTrendを作ã£ãŸ - Qiita データå–得方法を変更ã—ãŸã®ã§ã€é•·æœŸé–“ã®ãƒ‡ãƒ¼ã‚¿ãŒé«˜é€Ÿã«å–å¾—ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚ サーãƒãƒ¼ã‚µã‚¤ãƒ‰ã§ãƒ‡ãƒ¼ã‚¿ã‚’ã‚ャッシュã—ã¦ã„ã‚‹ã®ã§ã€ä¸€åº¦è¡¨ç¤ºã—ãŸãƒ‡ãƒ¼ã‚¿ã¯æ¬¡å›žã‹ã‚‰é«˜é€Ÿã«è¡¨ç¤ºã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚ Qiitaã®æ¤œç´¢ã‚ªãƒ—ションãŒãã®ã¾ã¾ä½¿ãˆã‚‹ã‚ˆã†ã«ãªã‚Šã€ã‚¿ã‚°ä»¥å¤–ã®æ¤œç´¢ã‚‚ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚ 以下ã€2015/04/06ã®å†…容 最近話題ã«ãªã£ã¦ã‚‹React.jsを使ã£ã¦ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ã ã‘ã§å‹•ãç°¡å˜ãªã‚¢ãƒ—リを作ã£ã¦ã¿ãŸã€‚ ソース https://gist.github.com/tag1216/819ded0722cedf75996f デモ http://bl.ocks.org/tag1216/raw/819ded
(English article is here.) ã“ã‚“ã«ã¡ã¯ã€å‰å²¡([twitter:@yoshiokatsuneo])ã§ã™ã€‚ ウェブ開発ã«æ¬ ã‹ã›ãªã„JavaScriptフレームワークã§ã™ãŒã€æ—¥ã€…発展ã—ã¦ãŠã‚ŠReact.js, Ractive.js, Aurelia.js, AngularJS2.0ãªã©æ¬¡ã€…ã¨æ–°ã—ã„フレームワークãŒå‡ºã¦ãã¦ã„ã¾ã™ã€‚ 一体ã©ã‚Œã‚’使ãˆã°ã„ã„ã®ã‹ï¼Ÿä½•ãŒé•ã†ã®ã‹ï¼Ÿä½•ã‹ã‚‰èª¿ã¹ã¦ã„ã„ã®ã‹è¿·ã†ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ ãã“ã§ã€ç¾æ™‚点ã§äº‹å®Ÿä¸Šå…¨ã¦ã¨ãªã‚‹ã€ï¼™å¤§ä¸»è¦ãƒ•ãƒ¬ãƒ¼ãƒ ワークã«ã¤ã„ã¦ã€å®Ÿéš›ã«ä½¿ã£ã¦ã¿ã¦æ¯”較を行ã„ã¾ã™ã€‚ Backbone.js Ember.js Knockout.js AngularJS(1.x) React.js Ractive.js vue.js Aurelia.js AngularJS2.0(アルファ版) ã“れらã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークã§ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ãªæ©Ÿèƒ½ãŒå®Ÿç¾ã•
AngularJSã®ã‚¨ã‚スパートé”ãŒèªžã‚‹ã€AngularJSã®ä½¿ã„ã©ã“ã‚ã¨ã¤ã‚‰ã„ã¨ã“ã‚(後編)。Deverlopers Summit 2015 JavaScriptã®ãƒ•ãƒ¬ãƒ¼ãƒ ワークã®1ã¤ã¨ã—ã¦æ³¨ç›®ã•ã‚Œã¦ã„る「AngularJSã€ã¯ã€ã©ã‚“ãªç”¨é€”ã«å‘ã„ã¦ã„ã‚‹ã®ã‹ã€å¦ç¿’コストã¯ã©ã‚Œãらã„ã‹ï¼Ÿ 使ã„ã«ãã„ã¨ã“ã‚ã¯ï¼Ÿ ãªã©ã®ç–‘å•ã‚’AngularJSã®ã‚¨ã‚スパートé”ãŒæ¬¡ã€…ã«ç”ãˆã¦ãれるセッション「AngularJSã®ä»Šã¨ã“ã‚Œã‹ã‚‰ã€ãŒã€2月19æ—¥ã«éƒ½å†…ã§è¡Œã‚ã‚ŒãŸã‚¤ãƒ™ãƒ³ãƒˆã€ŒDevelopers Summit 2015ã€ã§è¡Œã‚ã‚Œã¾ã—ãŸã€‚ (本記事ã¯ã€ŒAngularJSã®ã‚¨ã‚スパートé”ãŒèªžã‚‹ã€AngularJSã®ä½¿ã„ã©ã“ã‚ã¨ã¤ã‚‰ã„ã¨ã“ã‚(å‰ç·¨ï¼‰ã€‚Deverlopers Summit 2015ã€ã®ç¶šãã§ã™ï¼‰ AngularJSã‚’é¸ã‚“ã ç†ç”± å·ç”°æ°ã€€æ¬¡ã®è³ªå•ã¯ã€æ•°ã‚るフレームワークã®ä¸ã‹ã‚‰AngularJSã‚’é¸ã‚“
ã‚ã‘ã¾ã—ã¦ãŠã‚ã§ã¨ã†ã”ã–ã„ã¾ã™ã€‚ 新年一発目㯠backbone.js ã®ã‚µãƒ³ãƒ—ルã¨ã—ã¦æœ‰å㪠Todos をサーãƒãƒ¼ã‚µã‚¤ãƒ‰ã« Rails ã‚’ã¤ã‹ã£ã¦ä½œã‚Šç›´ã—ã¦ã¿ãŸã„ã¨æ€ã„ã¾ã™ï¼ 以å‰ã€backbone.js ã®ã‚µãƒ³ãƒ—ル Todos ã®å‹•ä½œã‚’追ã£ã¦ã¿ãŸã¨ã„ã†è¨˜äº‹ã§ã‚‚動作を簡å˜ã«è¦‹ãŸã®ã§ã™ãŒã€ã“ã®ã‚µãƒ³ãƒ—ルã§ã¯ localStorage を使ã£ã¦ãƒ‡ãƒ¼ã‚¿ã‚’ä¿å˜ã™ã‚‹å½¢å¼ãŒã¨ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚ ã“れを今回ã€localStorage ã§ã¯ãªã Rails ã§ãƒ‡ãƒ¼ã‚¿ã‚’ã‚‚ã¤å½¢å¼ã«ä½œã‚Šç›´ã—ã¦ã¿ã¾ã™ã€‚ ã¡ãªã¿ã«ä»Šå¹´ã‹ã‚‰ãƒ–ãƒã‚°ã‚‚ã€ã¯ã¦ãªè¨˜æ³•ã‹ã‚‰ Markdown 記法ã«å¤‰æ›´ã—ã¦ã¿ã¾ã—ãŸã€‚ ソースコード コードã¯ã“ã¡ã‚‰ã«å…¬é–‹ã—ã¦ãŠã‚Šã¾ã™ ↓ https://github.com/danimal141/bor_todos 実装 ã§ã¯æ—©é€Ÿã©ã‚“ãªãµã†ã«ä½œã£ã¦ã„ã£ãŸã‹ã‚’備忘録ãŒã¦ã‚‰æ›¸ã„ã¦ã„ããŸã„ã¨æ€ã„ã¾ã™ï¼ï¼ 準備 今回ã¯
MVC ã¨è¨€ãˆã° Apache Struts ã‚’ã¯ã˜ã‚ã¨ã™ã‚‹ã‚µãƒ¼ãƒã‚µã‚¤ãƒ‰ãƒ»ãƒ•ãƒ¬ãƒ¼ãƒ ワークを想åƒã—ã¾ã™ãŒã€ 今回㯠JavaScript ã«ã‚ˆã‚‹å¤§è¦æ¨¡é–‹ç™ºã®éš›ã«æŽ¡ç”¨ã•ã‚Œã‚‹ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ MVC フレームワーク「Backbone.jsã€ã®ä½¿ã„æ–¹ã«ã¤ã„ã¦ã¾ã¨ã‚ã¦ã¿ã¾ã—ãŸã€‚ (厳密ã«ã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚µã‚¤ãƒ‰ã®å ´åˆã€MVC ã¨ã¯å‘¼ã°ãš MVVM ã¨ã‹ MV* ã¨ã‹å‘¼ã°ã‚Œã¦ã‚‹ã‚ˆã†ã§ã™ã€‚) å‰æ Backbone.js ã®æ§‹æˆã‚’ç°¡å˜ã«è¨€ã£ã¦ã—ã¾ã†ã¨ å˜ä¸€ãƒ‡ãƒ¼ã‚¿ã®ç®¡ç†ã‚’è¡Œã†ãƒ¢ãƒ‡ãƒ« 複数件ã®ãƒ¢ãƒ‡ãƒ«ã®ç®¡ç†ã‚’è¡Œã†ã‚³ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³ ç”»é¢ã®ç®¡ç†ã‚’è¡Œã†ãƒ“ュー ã®ï¼“ã¤ã®ä¸»è¦ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’軸ã«æ§‹æˆã•ã‚Œã¦ãŠã‚Šã€Underscore.jsã€jQuery(Zepto)ã«ä¾å˜ã™ã‚‹ã‹ãŸã¡ã§å‹•ä½œã™ã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ 利用ã®éš›ã¯ã€underscore.jsã€jquery.jsã€backbone.js ã®é †ã§èªã¿è¾¼ã¿ã¾ã™ã€‚ //cdnjs
ã“ã‚“ã«ã¡ã¯ã€‚VirtualDOM Advent Calendar 15日目ã®dekokunã§ã™ã€‚ 14日目ã¯tomato360ã•ã‚“ã®ã€ŒReact.jsã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã‚’触るã€ã§ã—ãŸã€‚ç§ã¯ã¾ã ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã™ã‚‰è§¦ã£ã¦ã„ãªã„ã®ã«ã“ã®è¨˜äº‹ã‚’書ã„ã¦ã„ã¦ã€ã“ã„ã¤çµ‚ã‚ã£ã¦ã‚“ãªæ„Ÿå‡ºã¦ã„ã¾ã™ã€‚ ç¾çŠ¶èª¬æ˜Ž ã•ã¦ã€ç§ã¯15日目ã®æ‹…当ã ã£ãŸã‚“ã§ã™ãŒã€ãれをæˆã—é‚ã’ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ ç§ã®å¾Œå›žã—精神ã«ã‚ˆã£ã¦å¾Œå›žã•ã‚ŒãŸAdvent CalendarタスクãŒã‚¤ãƒ³ãƒ•ãƒ«ã‚¨ãƒ³ã‚¶ã«ã‚ˆã£ã¦æ½°ã•ã‚ŒãŸå½¢ã§ã™ã€‚ã™ã¿ã¾ã›ã‚“ã¨ã—ã‹è¨€ã„様ãŒãªã„。 インフルエンザã®æ¶ˆæ»…ã‚’å¾…ã£ã¦æ£å¼ã«è¨˜äº‹ã‚’書ããŸã‚一旦タイトルã«ã¯ã€Œè‰ç¨¿ã€ã¨ã¤ã‘ã•ã›ã¦ã‚‚らã£ã¦ã¾ã™ã€‚ 2014/12/18 インフルエンザã¯å®Œæ²»ã—ã€Reactã®ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ãŒçµ‚ã‚ã‚Šã¾ã—ãŸã€‚ã‚ã§ãŸã„。 2014/12/20 考ãˆã‚Œã°è€ƒãˆã‚‹ç¨‹ã€ä»¥ä¸‹æ›¸ã„ã¦ã‚ã‚‹ã“ã¨ã¯ã€Œã§ã€ã ã‹ã‚‰ã©ã†ã—ãŸã®ï¼Ÿã€ä»¥
React.js is a fantastic library. Sometimes it seems like the best thing since sliced Python. React is only one part of a front-end application stack, however. It doesn’t have much to offer when it comes to managing data and state. Facebook, the makers of React, have offered some guidance there in the form of Flux. Flux is an “Application Architecture†(not a framework) built around one-way data fl
Backbone.js Advent Calendar 2014 2日目ã®è¨˜äº‹ã§ã™ã€‚ Backbone.Routerã§ã¯ãƒãƒƒã‚·ãƒ¥ãƒ•ãƒ©ã‚°ãƒ¡ãƒ³ãƒˆ(#hogehoge)ã«ã‚ˆã£ã¦ãƒšãƒ¼ã‚¸å†…容ã®å‡ºã—分ã‘ã‚’ã—ã¦ã¾ã™ã€‚ 時ã«ã‚ˆã£ã¦ã¯å‰å›žã®ãƒãƒƒã‚·ãƒ¥ã®çŠ¶æ…‹ã«ã‚ˆã£ã¦ã€è¡¨ç¤ºå†…容ã®åˆ¶å¾¡ã‚’ã—ãŸã„ã¨ããŒã‚ã‚Šã¾ã™ã€‚ 例ãˆã°ã€TOPページã‹ã‚‰ä¸‹å±¤ãƒšãƒ¼ã‚¸ã«ç§»å‹•ã—ãŸã¨ãã¯ãƒšãƒ¼ã‚¸é·ç§»ã®ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’出ã™ã‘ã©ã€ 下層ページ間ã®ç§»å‹•ã§ã¯ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ãªã—ã¨ã„ã£ãŸã¨ãã§ã™ã€‚ ã“ã†ã„ã†æ™‚ã«ä½¿ã†ã¨ä¾¿åˆ©ãªã®ãŒâ€æœ‰é™çŠ¶æ…‹é·ç§»æ©Ÿæ¢°â€œã¨ã„ã†ãƒ¢ãƒ‡ãƒ«ã§ã™ã€‚(Finite State Machine[FSM]ã¨ã‚‚ã„ã„ã¾ã™) ã‚る状態ã‹ã‚‰åˆ¥ã®ã‚る状態ã«é·ç§»ã—ãŸã¨ãã«ã€ã‚る処ç†ãŒç™ºç”Ÿã—ã¾ã™ã‚ˆã¨ã„ã†ãƒ¢ãƒ‡ãƒ«ã§ã™ã€‚ ã•ã£ãã®è©±ã‚’例ã«ã¨ã‚‹ã¨ã€TOPページã®çŠ¶æ…‹ã‚’â€#topâ€ã€ä¸‹å±¤ãƒšãƒ¼ã‚¸Aã®çŠ¶æ…‹ã‚’â€#pageAâ€ã€ 下層ページBã®çŠ¶æ…‹ã‚’â€pageBâ€ã¨ã—ãŸã¨ãã€ä¸‹
1. FINAL FANTASY Record Keeper ã®ä½œã‚Šæ–¹ æ ªå¼ä¼šç¤¾ãƒ‡ã‚£ãƒ¼ãƒ»ã‚¨ãƒŒãƒ»ã‚¨ãƒ¼ Japan リージョン ゲーム事æ¥æœ¬éƒ¨ 新井 英資 eisuke.arai@dena.com ©2014 SQUARE ENIX CO.,LTD / DeNA Co.,Ltd. All Rights Reserved. 2. 自己紹介 • 新井 英資 • FINAL FANTASY Record Keeper (FFRK) リードエンジニア • 2011年入社 4å¹´ç›® • 以å‰ã¯ã‚¢ãƒ«ãƒã‚¤ãƒˆã§iOSアプリを作ã£ãŸã‚Š • インフラやミドルウェアã¨ãƒãƒ¼ãƒ を繋ã人 • 出æ¥ãªã„ã“ã¨ã‚’出æ¥ã‚‹ã‚ˆã†ã«ã—ã¾ã™
リリースã€éšœå®³æƒ…å ±ãªã©ã®ã‚µãƒ¼ãƒ“スã®ãŠçŸ¥ã‚‰ã›
最新ã®äººæ°—エントリーã®é…ä¿¡
処ç†ã‚’実行ä¸ã§ã™
j次ã®ãƒ–ックマーク
kå‰ã®ãƒ–ックマーク
lã‚ã¨ã§èªã‚€
eコメント一覧を開ã
oページを開ã
{{#tags}}- {{label}}
{{/tags}}