my javascript learning path

48
JS make me better! in REAL clonn http://about.me/clonn

Upload: caesar-chi

Post on 20-Aug-2015

443 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: My JavaScript learning path

JS make me better! in REAL

clonnhttp://about.me/clonn

Page 2: My JavaScript learning path

Caesar Caesar ChiChi

clonncd

Page 3: My JavaScript learning path

Talk about my Experience

Page 4: My JavaScript learning path

Old style of web

Page 5: My JavaScript learning path

IE 5....W.T.F.

Page 6: My JavaScript learning path

學校既然導入 Google Calendar,

就讓我們來做 Nuu 場地租借系統

學校既然導入 Google Calendar,

就讓我們來做 Nuu 場地租借系統

Page 7: My JavaScript learning path

http://webap.nuu.edu.tw/NuuCalendar/ (示意圖)

Page 8: My JavaScript learning path

http://webap.nuu.edu.tw/NuuCalendar/

Page 9: My JavaScript learning path

First time meet

Page 10: My JavaScript learning path

First time meet

Page 11: My JavaScript learning path

魔鬼藏在細節裡魔鬼藏在細節裡

前端工程師的價值在於細節上的執著與龜毛,是兼具

設計與程式開發雙向的角色http://josephj.com/

Page 12: My JavaScript learning path

魔鬼藏在細節裡魔鬼藏在細節裡

前端工程師的價值在於細節上的執著與龜毛,是兼具

設計與程式開發雙向的角色http://josephj.com/

Code 要排整齊

Page 13: My JavaScript learning path

http://www.miiicasa.com/

Page 14: My JavaScript learning path
Page 15: My JavaScript learning path

Responsive Design

Page 16: My JavaScript learning path

Responsive Design

Page 17: My JavaScript learning path

http://www.evolutionoftheweb.com

Page 18: My JavaScript learning path

pic

old fashion and very BAD interface

Page 19: My JavaScript learning path

AWESOME

Page 20: My JavaScript learning path
Page 21: My JavaScript learning path

We face another problem...

Page 22: My JavaScript learning path

http://thecolorrun.tw/

Page 23: My JavaScript learning path
Page 24: My JavaScript learning path

http://www.cloudopenlab.org.tw/ccipo_industryDefinition.do

Page 25: My JavaScript learning path

definition of cloud

•自助式隨需服務 (On-demand self-service)

•廣泛網路接取 (Broad network access)

•共享資源池 (Resource pooling)

•快速的彈性 (Rapid elasticity)

•可量測的服務 (Measured service)

Page 26: My JavaScript learning path

What is not cloud

•雲端不是一個地方•雲端不等於伺服器虛擬化•雲端不是孤島運作•雲端不是說說而已

http://www.bnext.com.tw/focus/view/cid/103/id/23683

Page 27: My JavaScript learning path

上了雲端 --> 無所不能!

你被騙了!!

Page 28: My JavaScript learning path

但是,人因夢想而偉大,上了雲端 ...

Page 29: My JavaScript learning path

cloud hybrid

http://cloudblueprint.files.wordpress.com/2011/12/cloud-service-broker.jpg

Page 30: My JavaScript learning path
Page 31: My JavaScript learning path
Page 32: My JavaScript learning path

give

{Java Script}

Power

Page 33: My JavaScript learning path
Page 34: My JavaScript learning path

http://nodejs.tw/

Page 35: My JavaScript learning path
Page 36: My JavaScript learning path

NODEKNOCKOU.NODEJS.TW

Page 37: My JavaScript learning path

http://book.nodejs.tw/

Page 38: My JavaScript learning path

http://nodeknockout.nodejs.tw/

Page 39: My JavaScript learning path

http://jsdc.tw/

Page 40: My JavaScript learning path

Actually you can change

Page 41: My JavaScript learning path

We can DO It!

Page 42: My JavaScript learning path
Page 43: My JavaScript learning path
Page 44: My JavaScript learning path

NO NO NO

Page 45: My JavaScript learning path

eat your own dog food

Page 46: My JavaScript learning path
Page 47: My JavaScript learning path

nodejs.tw

Page 48: My JavaScript learning path

http://nodeknockout.nodejs.tw/