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
teamcpaw
PPTX, PDF
612 views
Ember.js導入
ember.jsの導入となるべく簡単に噛み砕いた大まかな概念の説明。
Design
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 45
2
/ 45
3
/ 45
4
/ 45
5
/ 45
6
/ 45
7
/ 45
8
/ 45
9
/ 45
10
/ 45
11
/ 45
12
/ 45
13
/ 45
14
/ 45
15
/ 45
16
/ 45
17
/ 45
18
/ 45
19
/ 45
20
/ 45
21
/ 45
22
/ 45
23
/ 45
24
/ 45
25
/ 45
26
/ 45
27
/ 45
28
/ 45
29
/ 45
30
/ 45
31
/ 45
32
/ 45
33
/ 45
34
/ 45
35
/ 45
36
/ 45
37
/ 45
38
/ 45
39
/ 45
40
/ 45
41
/ 45
42
/ 45
43
/ 45
44
/ 45
45
/ 45
More Related Content
PDF
サーバ構築実践入門
by
優之 田中
ODP
modern X86 environment
by
Shougo
PDF
neobundle.vimについて+おまけ
by
Shougo
PDF
かなりすごい発表(かなり) at VimConf2014
by
Sugoi Kanari
PDF
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
by
Shougo
PDF
Vimはこわくない
by
Yuichi Watanabe
ODP
Ultimate completion environment with neocomplcache in vim
by
Shougo
PDF
Unite vim
by
Shougo
サーバ構築実践入門
by
優之 田中
modern X86 environment
by
Shougo
neobundle.vimについて+おまけ
by
Shougo
かなりすごい発表(かなり) at VimConf2014
by
Sugoi Kanari
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
by
Shougo
Vimはこわくない
by
Yuichi Watanabe
Ultimate completion environment with neocomplcache in vim
by
Shougo
Unite vim
by
Shougo
What's hot
PDF
Vim = VM
by
Shougo
PDF
neovim = VM
by
Shougo
PDF
Shougoの開発環境
by
Shougo
PDF
Wiiuでも使える動画サイトを作るには
by
yowasou
PDF
BuddyPressの導入からカスタマイズまでの日記5
by
Shoichi Otomo
PDF
Vimの魔術
by
Shuntaro Nishizawa
PDF
ローカル開発環境の構築をしよう VirtualBox + Vagrant
by
Kazuma Kimura
PDF
「とても小さいVim」vim tiny
by
gu4
PDF
Raspberry pi on java 20130514
by
Masafumi Ohta
PDF
ssmjp-wireless-hack-with-macbook
by
Kenta Nakanishi
PDF
暗黒美夢王とEmacs
by
Shougo
PPTX
初心者Vimmerによるvim+rails開発
by
Daisuke Kikuchi
PPTX
勉強会0614 vagrant
by
Yu Ito
PDF
X window managerで遊んでみた
by
Masahiko Hashimoto
PDF
Vimから見たemacs
by
Shougo
PDF
Vim の開発環境
by
eagletmt
PPTX
サーバを作ってみた (1)
by
SeungYong Yoon
PDF
究極のディストリビューションUbuntu
by
Kenichi Takahashi
PDF
Gorilla.vim#6
by
MasatakaHigashijima
PDF
Iemoto hatamotoハンズオン
by
西村 州平
Vim = VM
by
Shougo
neovim = VM
by
Shougo
Shougoの開発環境
by
Shougo
Wiiuでも使える動画サイトを作るには
by
yowasou
BuddyPressの導入からカスタマイズまでの日記5
by
Shoichi Otomo
Vimの魔術
by
Shuntaro Nishizawa
ローカル開発環境の構築をしよう VirtualBox + Vagrant
by
Kazuma Kimura
「とても小さいVim」vim tiny
by
gu4
Raspberry pi on java 20130514
by
Masafumi Ohta
ssmjp-wireless-hack-with-macbook
by
Kenta Nakanishi
暗黒美夢王とEmacs
by
Shougo
初心者Vimmerによるvim+rails開発
by
Daisuke Kikuchi
勉強会0614 vagrant
by
Yu Ito
X window managerで遊んでみた
by
Masahiko Hashimoto
Vimから見たemacs
by
Shougo
Vim の開発環境
by
eagletmt
サーバを作ってみた (1)
by
SeungYong Yoon
究極のディストリビューションUbuntu
by
Kenichi Takahashi
Gorilla.vim#6
by
MasatakaHigashijima
Iemoto hatamotoハンズオン
by
西村 州平
Similar to Ember.js導入
PDF
Ember コミュニティとわたし
by
Ryunosuke SATO
PDF
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
by
Ryunosuke SATO
PDF
はじめる Ember.js!! ~ Getting started with ember.js ~
by
Ryunosuke SATO
PPTX
Grunt入門
by
Tsuyoshi Maeda
PDF
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
by
Toshimichi Suekane
PPTX
Electronについて
by
tomowata
PDF
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
by
Masayuki Ishikawa
PDF
Ember.js the Second Step
by
Dopin Ninja
PDF
Emacsを使ってrubyのwebアプリを作って見た!!
by
Ueki Kouji
PDF
Node予備校 vol.1 名古屋
by
Mori Shingo
Ember コミュニティとわたし
by
Ryunosuke SATO
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
by
Ryunosuke SATO
はじめる Ember.js!! ~ Getting started with ember.js ~
by
Ryunosuke SATO
Grunt入門
by
Tsuyoshi Maeda
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
by
Toshimichi Suekane
Electronについて
by
tomowata
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
by
Masayuki Ishikawa
Ember.js the Second Step
by
Dopin Ninja
Emacsを使ってrubyのwebアプリを作って見た!!
by
Ueki Kouji
Node予備校 vol.1 名古屋
by
Mori Shingo
Ember.js導入
1.
Ember.js導入 ぱろっく
2.
自己紹介 • ぱろっくです • 最近はWeb屋さんみたいなことしてます
3.
今日やること • Ember.js入門
4.
Ember.jsとは • JavascriptのWEBフレームワーク • RESTfulなページがつくれます
5.
とりあえずやってみよう • 環境はubuntu14.04を想定しています。 • Macの人はubuntu
の後に導入するので待っ ててください。
6.
手順 • パソコンを起動する。
7.
手順 • ubuntuを起動する。 • ターミナルを開く。
8.
手順 • ubuntuを起動する。 • ターミナルを開く。 •
sudo apt-get install git
9.
手順 • ubuntuを起動する。 • ターミナルを開く。 •
sudo apt-get install git • sudo apt-get install nodejs
10.
手順 • ubuntuを起動する。 • ターミナルを開く。 •
sudo apt-get install git • sudo apt-get install nodejs • sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
11.
手順 • sudo apt-get
install npm
12.
手順 • sudo apt-get
install npm • npm install ember-cli
13.
手順 • sudo apt-get
install npm • npm install ember-cli • これでember.jsが使えるようになりました。
14.
手順 • 適当にtestとかいう作業用のディレクトリを作 成してください。
15.
手順 • 適当にtestとかいう作業用のディレクトリを作 成してください。 • そこのディレクトリに移動してください。
16.
手順 • 適当にtestとかいう作業用のディレクトリを作 成してください。 • そこのディレクトリに移動してください。 •
ember new test-app
17.
手順 • 適当にtestとかいう作業用のディレクトリを作 成してください。 • そこのディレクトリに移動してください。 •
ember new test-app • これでアプリケーションができました。
18.
手順 • ember server
(sでも可) • ブラウザでlocalhost:4200にアクセス • 無事起動できたことが確認できると思います
19.
手順(Mac用) • brew install
nodebrew
20.
手順(Mac用) • brew install
nodebrew • export PATH=$HOME/.nodebrew/current/bin:$PATH
21.
手順(Mac用) • brew install
nodebrew • export PATH=$HOME/.nodebrew/current/bin:$PATH • nodebrew install-binary v0.12.4
22.
手順(Mac用) • brew install
nodebrew • export PATH=$HOME/.nodebrew/current/bin:$PATH • nodebrew install-binary v0.12.4 • nodebrew use v0.12.4
23.
手順(Mac用) • brew install
nodebrew • export PATH=$HOME/.nodebrew/current/bin:$PATH • nodebrew install-binary v0.12.4 • nodebrew use v0.12.4 • npm install –g npm
24.
手順(Mac用) • brew install
nodebrew • export PATH=$HOME/.nodebrew/current/bin:$PATH • nodebrew install-binary v0.12.4 • nodebrew use v0.12.4 • npm install –g npm 以上でnode npmは入りました。
25.
手順(Mac用) • npm install
-g ember-cli • ディレクトリ適当に作って移動 • ember new test-app • ember server • ブラウザでlocalhost:4200にアクセス • 以上です
26.
ember.jsの仕組み
27.
ember.jsの仕組み • 日本語の文献がない! • あってもめっちゃくちゃ古い!
28.
ember.jsの仕組み • 日本語の文献がない! • あってもめっちゃくちゃ古い! •
ということで公式の英語ページから図をお借 りしてたぶんあっているだろうという説明をし ていく
29.
大まかな概念 1.要求されたアドレスに合ったページをrouter.js が探してきてくれる
30.
大まかな概念 1.要求されたアドレスに合ったページをrouterが 探してきてくれる 2.route handlerってやつが必要なデータとかを Modelとかからデータを持ってくる
31.
大まかな概念 1.要求されたアドレスに合ったページをrouterが 探してきてくれる 2.route handlerってやつが必要なデータとかを Modelとかからデータを持ってくる 3.templateで書かれたhbsファイル(htmlファイ ルみたいなもの)が表示される
32.
大まかな概念 1.要求されたアドレスに合ったページをrouterが 探してきてくれる 2.route handlerってやつが必要なデータとかを Modelとかからデータを持ってくる 3.templateで書かれたhbsファイル(htmlファイ ルみたいなもの)が表示される ※hbs(handlebars)は別の技術なので今日は詳 しくは解説しません。
33.
ディレクトリ |--app |--bower_components |--config |--dist |--node_modules |--public |--tests |--tmp |--vendor
34.
ディレクトリ |--app |--bower_components |--config |--dist |--node_modules |--public |--tests |--tmp |--vendor
35.
appの中のディレクトリ controllers/ index.html router.js styles/ components/ helpers/ models/ routes/ templates/
36.
templates • hbsファイルが置いてある。 • application.hbsがすべてのページに出力され るもので、ヘッダーとフッダーのような固定し たいものはここに書く。
37.
templates • hbsファイルが置いてある。 • application.hbsがすべてのページに出力され るもので、ヘッダーとフッダーのような固定し たいものはここに書く。 •
では複数のページを作ってみましょう。
38.
新しいページを作ろう • ember generate
route index • ↑でindexというページを勝手に作成してくれ るはず。 • lsなどでindex.hbsが増えているのを確認して みよう。
39.
新しいページを作ろう • ember generate
route index • ↑でindexというページを勝手に作成してくれ るはず。 • lsなどでindex.hbsが増えているのを確認して みよう。 • index.hbsになにか適当に書き加えよう。 (htmlと書き方全く一緒でok)
40.
余談 • hbsのリファレンス:http://handlebarsjs.com/
41.
新しいページを作ろう • ember generate
route about • ↑さっきのとは別のページをもう一つ作成す る。
42.
新しいページを作ろう • ember generate
route about • ↑さっきのとは別のページをもう一つ作成す る。 • ember serverで動かす。
43.
新しいページを作ろう • ember generate
route about • ↑さっきのとは別のページをもう一つ作成す る。 • ember serverで動かす。 • localhost:4200/aboutにアクセス
44.
あとは実演
45.
Ember.js便利ですね! • お疲れ様でした〜。
Download