Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はじめてのAngularJS

 はじめてのAngularJS

リッチアプリケーション開発を助けるOSSのJSフレームワーク「AngularJS」の魅力 for Enterprise x HTML5 Conference 2014

Tessei Yoshida

February 28, 2014
Tweet

More Decks by Tessei Yoshida

Other Decks in Programming

Transcript

  1. AngularJSの特徴 •所謂、MVCを採用しています。 とはいえ、開発者曰く Having said, I'd rather see developers build

    kick-ass apps that are well- designed and follow separation of concerns, than see them waste time arguing about MV* nonsense. And for this reason, I hereby declare AngularJS to be MVW framework - Model-View-Whatever. Where Whatever stands for "whatever works for you". MV*とかそんなこと気にするくらいなら、開発しろ。AngularJSはなんだっていいん だよ
  2. angularについて 便利機能集 angular.bind angular.bootstrap angular.copy angular.element angular.equals angular.extend angular.forEach angular.fromJson

    angular.identity angular.injector angular.isArray angular.isDate angular.isDefined angular.isElement angular.isFunction angular.isNumber angular.isObject angular.isString angular.isUndefined angular.lowercase angular.module angular.noop angular.toJson angular.uppercase
  3. a form input input[checkbox] input[email] input[number] input[radio] input[text] input[url] ngApp

    ngBind ngBindHtml ngBindTemplate ngBlur ngChange ngChecked ngClass ngClassEven ngClassOdd ngClick ngCloak ngController ngCopy ngCsp ngCut ngRepeat ngSelected ngShow ngSrc ngSrcset ngStyle ngSubmit ngSwitch ngTransclude ngValue script select textarea ngDblclick ngDisabled ngFocus ngForm ngHide ngHref ngIf ngInclude ngInit ngKeydown ngKeypress ngKeyup ngList ngModel ngMousedown ngMouseenter ngMouseleave ngMousemove ngMouseover ngMouseup ngNonBindable ngOpen ngPaste ngPluralize ngReadonly