Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Omasa Yusaku
11,824 views
Angular js or_backbonejs
jsCafe vol.8 LT
Technology
◦
Read more
30
Save
Share
Embed
Embed presentation
1
/ 32
2
/ 32
3
/ 32
4
/ 32
5
/ 32
6
/ 32
7
/ 32
8
/ 32
9
/ 32
10
/ 32
11
/ 32
12
/ 32
13
/ 32
14
/ 32
15
/ 32
16
/ 32
17
/ 32
18
/ 32
19
/ 32
20
/ 32
21
/ 32
22
/ 32
23
/ 32
24
/ 32
25
/ 32
26
/ 32
27
/ 32
28
/ 32
29
/ 32
30
/ 32
31
/ 32
32
/ 32
Recommended
PPTX
忙しい人のためのBackbone.jsとAngular.js入門
by
Toshiaki Maki
PDF
Backbonejs @BuildInsiderOffline #1
by
daisuke shimizu
PDF
Backbone.js入門
by
AdvancedTechNight
PDF
backbone.jsの使用例 その1
by
Makoto Haruyama
PDF
はじめよう Backbone.js
by
Hiroki Toyokawa
PDF
5分でわかる?Backbone.js ことはじめ
by
Kohei Kadowaki
PDF
Start React with Browserify
by
Muyuu Fujita
PDF
実践Backbone.Marionette 現場の悩みと解決まで
by
Ryuma Tsukano
PDF
Scc2014 :jQueryの仕組みを完璧に理解する
by
Jun Futakawa
PDF
JavaScriptことはじめ
by
Yuki Ishikawa
PPTX
2時間で学ぶjQuery
by
Shumpei Shiraishi
PPTX
モテる JavaScript
by
Osamu Monoe
PPTX
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
PDF
メディア芸術基礎 II jQuery入門
by
Atsushi Tadokoro
PDF
クライアントサイドjavascript簡単紹介
by
しくみ製作所
PDF
⑯jQueryをおぼえよう!その2
by
Nishida Kansuke
PPTX
React を導入したフロントエンド開発
by
daisuke-a-matsui
PDF
JavaScriptユーティリティライブラリの紹介
by
Yusuke Hirao
PDF
JavaScriptで出来る、あんなことこんなこと
by
Mayu Kimura
PDF
React.jsでクライアントサイドなWebアプリ入門
by
spring_raining
KEY
Kawaz的jQuery入門
by
Kohki Miki
PDF
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
by
schoowebcampus
PDF
WebデザイナのためのjQuery入門。
by
Yossy Taka
PDF
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
by
Kohei Asai
PDF
React Redux Redux-Saga + サーバサイドレンダリング
by
エンジニア勉強会 エスキュービズム
PPTX
20160927 reactmeetup
by
Naoki Kurosawa
PPTX
今からでも遅くない! React事始め
by
ynaruta
PDF
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
by
Yuki Minakawa
More Related Content
PPTX
忙しい人のためのBackbone.jsとAngular.js入門
by
Toshiaki Maki
PDF
Backbonejs @BuildInsiderOffline #1
by
daisuke shimizu
PDF
Backbone.js入門
by
AdvancedTechNight
PDF
backbone.jsの使用例 その1
by
Makoto Haruyama
PDF
はじめよう Backbone.js
by
Hiroki Toyokawa
PDF
5分でわかる?Backbone.js ことはじめ
by
Kohei Kadowaki
PDF
Start React with Browserify
by
Muyuu Fujita
PDF
実践Backbone.Marionette 現場の悩みと解決まで
by
Ryuma Tsukano
忙しい人のためのBackbone.jsとAngular.js入門
by
Toshiaki Maki
Backbonejs @BuildInsiderOffline #1
by
daisuke shimizu
Backbone.js入門
by
AdvancedTechNight
backbone.jsの使用例 その1
by
Makoto Haruyama
はじめよう Backbone.js
by
Hiroki Toyokawa
5分でわかる?Backbone.js ことはじめ
by
Kohei Kadowaki
Start React with Browserify
by
Muyuu Fujita
実践Backbone.Marionette 現場の悩みと解決まで
by
Ryuma Tsukano
What's hot
PDF
Scc2014 :jQueryの仕組みを完璧に理解する
by
Jun Futakawa
PDF
JavaScriptことはじめ
by
Yuki Ishikawa
PPTX
2時間で学ぶjQuery
by
Shumpei Shiraishi
PPTX
モテる JavaScript
by
Osamu Monoe
PPTX
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
PDF
メディア芸術基礎 II jQuery入門
by
Atsushi Tadokoro
PDF
クライアントサイドjavascript簡単紹介
by
しくみ製作所
PDF
⑯jQueryをおぼえよう!その2
by
Nishida Kansuke
PPTX
React を導入したフロントエンド開発
by
daisuke-a-matsui
PDF
JavaScriptユーティリティライブラリの紹介
by
Yusuke Hirao
PDF
JavaScriptで出来る、あんなことこんなこと
by
Mayu Kimura
PDF
React.jsでクライアントサイドなWebアプリ入門
by
spring_raining
KEY
Kawaz的jQuery入門
by
Kohki Miki
PDF
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
by
schoowebcampus
PDF
WebデザイナのためのjQuery入門。
by
Yossy Taka
PDF
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
by
Kohei Asai
PDF
React Redux Redux-Saga + サーバサイドレンダリング
by
エンジニア勉強会 エスキュービズム
PPTX
20160927 reactmeetup
by
Naoki Kurosawa
PPTX
今からでも遅くない! React事始め
by
ynaruta
PDF
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
by
Yuki Minakawa
Scc2014 :jQueryの仕組みを完璧に理解する
by
Jun Futakawa
JavaScriptことはじめ
by
Yuki Ishikawa
2時間で学ぶjQuery
by
Shumpei Shiraishi
モテる JavaScript
by
Osamu Monoe
20140523 jQuery基礎 (HTML5ビギナーズ)
by
Daisuke Yamazaki
メディア芸術基礎 II jQuery入門
by
Atsushi Tadokoro
クライアントサイドjavascript簡単紹介
by
しくみ製作所
⑯jQueryをおぼえよう!その2
by
Nishida Kansuke
React を導入したフロントエンド開発
by
daisuke-a-matsui
JavaScriptユーティリティライブラリの紹介
by
Yusuke Hirao
JavaScriptで出来る、あんなことこんなこと
by
Mayu Kimura
React.jsでクライアントサイドなWebアプリ入門
by
spring_raining
Kawaz的jQuery入門
by
Kohki Miki
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
by
schoowebcampus
WebデザイナのためのjQuery入門。
by
Yossy Taka
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
by
Kohei Asai
React Redux Redux-Saga + サーバサイドレンダリング
by
エンジニア勉強会 エスキュービズム
20160927 reactmeetup
by
Naoki Kurosawa
今からでも遅くない! React事始め
by
ynaruta
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
by
Yuki Minakawa
Angular js or_backbonejs
1.
AngularJSorBackboneJSjsCafe vol.8@taise_515どっちがお好み?
2.
Who am IFirst
LT time for me
3.
Yusaku Omasaプログラマー某金融系のシステム開発Twitter: @taise_515最近RubyistからJavaScripterに
4.
ちかごろJavaScriptMV* FrameWorkっていろいろありますよね…
5.
JavaScriptMV* FrameWorksBackbone.jsSpine.jsKnockout.jsEmber.jsAngular.jsand more
...
6.
いろいろでてるけど結局どれつかったらいいわけ?
7.
それなら比較してみよう全部は無理だから人気なもの2つを
8.
according toBackbone.js 14,350Spine.js
2,357Knockout.js 3,760Ember.js 7,138Angular.js 10,266stars
9.
according toBackbone.js 14,350Spine.js
2,357Knockout.js 3,760Ember.js 7,138Angular.js 10,26612
10.
ということでAngularJSとBackboneJS比較してみた
11.
AngularJSまずは
12.
AngularJSカスタムタグ/属性によるHTMLのテンプレート化双方向バインディングによるDOMの書き換え一通りの機能がそろってる(モデル、ビュー、コントローラ、ルーティング、テンプレート)テストもサポートしてる特徴
13.
開始処理1. ブラウザがHTMLからDOMを作る2. AngularJSがDOMを読み込む3.
ng-appで指定されたタグ以下をスコープにセットする4. コンパイル5. 動的にDOMを生成する6. イベント監視して即時でDOMを更新http://docs.angularjs.org/guide/concepts詳しくはここ(英語)AngularJS
14.
え、コンパイルして動的にDOMを生成?AngularJS
15.
動的にDOMを生成して、HTMLをテンプレートとして使うhttp://jsfiddle.net/taise/aaBRq/コンパイル前<p>名前:{{data}}</p>コンパイル後<p class="ng-binding">名前:</p>〜〜〜〜〜 〜〜〜〜〜〜バインディングAngularJS
16.
http://angularjs.org/公式サイト:TodoアプリHTML1.<div ng-controller="TodoCtrl">2. <ul>3.
<li ng-repeat="todo in todos">4. <input type="checkbox" ng-model="todo.done">5. <span class="done-{{todo.done}}">{{todo.text}}</span>6. </li>7. </ul>8. <form ng-submit="addTodo()">9. <input type="text" ng-model="todoText">10. <input class="btn-primary" type="submit" value="add">11. </form>12.</div>公式のものから少し変更してますhttp://jsfiddle.net/taise/Mz2QH/4/AngularJS
17.
http://angularjs.org/公式サイト:TodoアプリJavaScript1.function TodoCtrl($scope) {2.
$scope.todos = [{text:'あんぎゅらーを学ぶ',3. done:true}];4.5. $scope.addTodo = function() {6. $scope.todos.push({text:$scope.todoText,7. done:false});8. $scope.todoText = '';9. };10.} 公式のものから少し変更してますAngularJS
18.
コード量が少ない!チュートリアルもわかりやすい!少し難しいことをしようとしたとたん急に難しくなる!実は・・・でもAngularJS
19.
最初は処理のイメージができない=> 仕様が膨大で学習コストが高いかもjQueryのDOM操作が推奨されない日本語のドキュメントが少ない(でも英語のものは多いです)難しさAngularJS
20.
Formが多い=> 豊富なフィルターやバリデートが活かせるやりたいことがコンポーネントにある=> angular-uiがとても強力
(gridとか)向いてるアプリAngularJS向いていないアプリDOMをゴリゴリ操作したいもの=> ゲーム等はjQueryの方が良いと公式ドキュメントに書いている
21.
つぎはBackboneJS
22.
シンプルなMVCパターンRESTfulなJSONインターフェースをModelが持ってる組み方が自由なため、複雑な実装も構造化しやすい日本語のドキュメントも多く学習がしやすいBackboneJS特徴
23.
BackboneJSよくある処理パターン1. ViewがDOMとModelのイベントを監視2. DOMイベントでModelを操作3.
Modelの操作で別のイベントが発火4. テンプレートを使ってModel操作をDOMに反映
24.
Viewで監視してるイベントが起点になってるBackboneJS
25.
BackboneJS自由度が高いので逆に見通しの悪いコードになることもベストプラクティスの理解が超重要そのためp.23の図のイメージ
26.
ベストプラクティスを学ぶにはBackboneJS公式サンプルのTodoアプリの写経してみるBackbone.jsガイドブックの解説がとても良い=> ベストプラクティスだけでなく仕様の意図やアンチパターンまで書かれている出版社から直接購入するとPDFがもらえるらしい…
27.
向いてるアプリBackboneJSJavaScriptをたくさん書くものだったらRESTful + ActiveRecordパターンと相性抜群=>
公式でもやたらRailsと併用について補足している向いていないアプリModelの項目がたくさんあるものはViewとのバインディングが辛いかも
28.
ほかのMV*もあるけど結局どれつかったらいいわけ?
29.
http://todomvc.com/Todoアプリの比較ができるプロジェクトメジャーなMV*は一通りそろってる
30.
それでもどれ使えばよいかわからないという方もいるでしょう
31.
BackboneJSまずは からAngularJSシンプルな MV*でうれしさを感じてみるそれから
をやるタイプが違うMV*で理解を深める
32.
enjoy JavaScript &
MV*
[8]
ページ先頭
©2009-2025
Movatter.jp