Movatterモバイル変換


[0]ホーム

URL:


Shin Adachi, profile picture
Uploaded byShin Adachi
PDF, PPTX2,241 views

3分でわかるangular js

社内LTで自分の番だったので、チュートリアルしかやってないのにAngularJSの解説を書いた。

Embed presentation

Download as PDF, PPTX
3分でわかる
Angular JS
Angular JSって??Googleが主体になって開発しているMVW(ModelView-なんとか)Framework2009年リリースv1.2.13 @ 2014-02-14
今北産業コードの分割がし易いModel <-> Viewの連携がし易いテストがし易い
AngularJSの特徴変なHTMLTwo-way Data BindingDependency Injection
変なHTMLマークアップjQuery的なCSS Selector地獄から開放する外部Templateが使える(HTMLを分割できる)
Two-Way Data BindingModelを変えたら、Viewが変わるViewを変えたら、Modelが変わる
ng-app"この中身がAngularJSによって管理される。<html ng-app="helloApp"><head><meta charset="utf-8"></head>!!ng-controllerこのViewがMyControllerと紐付けられる。ng-clickクリックされたらchangeFoo()が呼ばれる。<body ng-controller="MyController"><input ng-model="foo" value="bar"><button ng-click="changeFoo()">{{buttonText}}</button><div>{{ foo }}</div><script src="bower_components/angular/angular.js"></script><script>var helloApp = angular.module('helloApp', []);{{ }}buttonText変数に入ったデータがhelloApp.controller('MyController', ['$scope', function($scope) {表示される。$scope.buttonText = 'buttonだよ';!$scope.foo = 'bar';$scope.changeFoo = function() {$scope.buttonText = ‘押されちまった悲しみに’;$scope.foo = ‘押された-!’;};}]);</script></body></html>
Dependency Injection(コンポーネント間の)依存関係を外から注入するコンポーネント内で使われる依存性は全て外部から変更可能例えばPythonなどの”import”はソースコード間の依存性を表している。
someModule.controller('MyController',  ['$scope',  'dep1',  'dep2',  function($scope,  dep1,  dep2)  {  ...  $scope.aMethod  =  function()  {      ...  }  ...}]);MyControllerは、$scope, dep1,dep2に依存するよ!MyController作成時にangularjsが名前から引っ張ってくるつまりAngularJSはDIの徹底のためにJSのグローバル変数も全て、再定義している→ http://docs.angularjs.org/api/ng/service何が良いか* プロジェクトが分割しやすい* Mockをつかってテストが書きやすい

Recommended

PPTX
簡単AngularJS(関西AngularJS勉強会)
PPTX
AngularJSを浅めに紹介します
PPTX
Angular js はまりどころ
PDF
エンタープライヤーのためのWeb Componentsハンズオン
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
PPTX
エンタープライズ分野での実践AngularJS
PDF
AngularJSで業務システムUI部品化
PDF
そろそろ押さえておきたい AngularJSのセキュリティ
PDF
開発ライフサイクルから見たAngularJS
PDF
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
PPTX
Angular js開発事例
PDF
Enterprise x AngularJS
PDF
AngularJSについて
PDF
angular1脳で見るangular2
PDF
angular X designer - デザイナからみたAngularJS #ten1club
PDF
AngularJSの高速化
PDF
React.js + Flux
PPTX
React を導入した フロントエンド開発
PPTX
Angular2実践入門
PDF
AngularJS 概説
PDF
Angularモダンweb開発セミナー紹介 20170923
PDF
AngularJS で ハイスピードSI
PDF
Angular1&2
PPTX
AngularJS入門
PPTX
AngularJSを触ってみた
PPTX
さわってみようReact.js、AngularJS(1系、2系)
PPTX
20160927 reactmeetup
PDF
Angular#Kanazawa
PDF
デザイナーとの協業を本気で考える
 
PDF
Alt01-LT

More Related Content

PPTX
簡単AngularJS(関西AngularJS勉強会)
PPTX
AngularJSを浅めに紹介します
PPTX
Angular js はまりどころ
PDF
エンタープライヤーのためのWeb Componentsハンズオン
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
PPTX
エンタープライズ分野での実践AngularJS
PDF
AngularJSで業務システムUI部品化
PDF
そろそろ押さえておきたい AngularJSのセキュリティ
簡単AngularJS(関西AngularJS勉強会)
AngularJSを浅めに紹介します
Angular js はまりどころ
エンタープライヤーのためのWeb Componentsハンズオン
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
エンタープライズ分野での実践AngularJS
AngularJSで業務システムUI部品化
そろそろ押さえておきたい AngularJSのセキュリティ

What's hot

PDF
開発ライフサイクルから見たAngularJS
PDF
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
PPTX
Angular js開発事例
PDF
Enterprise x AngularJS
PDF
AngularJSについて
PDF
angular1脳で見るangular2
PDF
angular X designer - デザイナからみたAngularJS #ten1club
PDF
AngularJSの高速化
PDF
React.js + Flux
PPTX
React を導入した フロントエンド開発
PPTX
Angular2実践入門
PDF
AngularJS 概説
PDF
Angularモダンweb開発セミナー紹介 20170923
PDF
AngularJS で ハイスピードSI
PDF
Angular1&2
PPTX
AngularJS入門
PPTX
AngularJSを触ってみた
PPTX
さわってみようReact.js、AngularJS(1系、2系)
PPTX
20160927 reactmeetup
PDF
Angular#Kanazawa
開発ライフサイクルから見たAngularJS
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
Angular js開発事例
Enterprise x AngularJS
AngularJSについて
angular1脳で見るangular2
angular X designer - デザイナからみたAngularJS #ten1club
AngularJSの高速化
React.js + Flux
React を導入した フロントエンド開発
Angular2実践入門
AngularJS 概説
Angularモダンweb開発セミナー紹介 20170923
AngularJS で ハイスピードSI
Angular1&2
AngularJS入門
AngularJSを触ってみた
さわってみようReact.js、AngularJS(1系、2系)
20160927 reactmeetup
Angular#Kanazawa

Viewers also liked

PDF
デザイナーとの協業を本気で考える
 
PDF
Alt01-LT
PPTX
忙しい人のためのBackbone.jsとAngular.js入門
PPTX
初心者 × AngularJS × TypeScript
PDF
Angularを利用しよう
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
PDF
最強オブジェクト指向言語 JavaScript 再入門!
PDF
TypeScriptで快適javascript
デザイナーとの協業を本気で考える
 
Alt01-LT
忙しい人のためのBackbone.jsとAngular.js入門
初心者 × AngularJS × TypeScript
Angularを利用しよう
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
最強オブジェクト指向言語 JavaScript 再入門!
TypeScriptで快適javascript

Similar to 3分でわかるangular js

PPTX
Let’s angular js!!
PPTX
Angular JSを始めよう!
PPTX
20161125 米田 angular_jsを触ってみた
PDF
AngularJS入門の巻
PPTX
シンプルな9つのサンプルで学ぶJava Script初心者のためのAngularJS超入門ハンズオン
PDF
あの時AngularJSと出会った僕らは
ODP
AngularJSとの危険な関係 by Mario Heiderich - CODE BLUE 2015
PDF
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
PDF
Angular.jsについてちょっとしゃべる
PDF
俺とAngular JS 2
PDF
AngularJSでwebアプリを作ってみた!(2014/6/8 GDGKobe)
PPTX
Angular jsとsinatraでturbolinks
PDF
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
Let’s angular js!!
Angular JSを始めよう!
20161125 米田 angular_jsを触ってみた
AngularJS入門の巻
シンプルな9つのサンプルで学ぶJava Script初心者のためのAngularJS超入門ハンズオン
あの時AngularJSと出会った僕らは
AngularJSとの危険な関係 by Mario Heiderich - CODE BLUE 2015
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
Angular.jsについてちょっとしゃべる
俺とAngular JS 2
AngularJSでwebアプリを作ってみた!(2014/6/8 GDGKobe)
Angular jsとsinatraでturbolinks
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう

3分でわかるangular js


[8]ページ先頭

©2009-2025 Movatter.jp