Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
#1 Frontend 前端分享 by Howard
Search
jsTainan
April 12, 2016
Technology
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
#1 Frontend 前端分享 by Howard
jsTainan
April 12, 2016
More Decks by jsTainan
See All by jsTainan
jsTainan X Share - Modular Frontend by 鍾傑倫
jstainan
0
270
Other Decks in Technology
See All in Technology
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
300
野蛮なアジャイル [サイボウズ発!]組織の常識を覆した反骨のスクラム実践記 / Barbaric Agile - Enterprise Agile Study Group
ama_ch
0
110
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
140
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
350
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
140
sue445's proposals 2026
sue445
0
110
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
200
hackers_champloo_2026_tidb
makocchi
0
170
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
630
開発を高速化。AIコーディングエージェントとCodeRabbitでループエンジニアリング
moongift
PRO
0
100
Featured
See All Featured
Side Projects
sachag
456
43k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Believing is Seeing
oripsolob
1
250
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
How to train your dragon (web standard)
notwaldorf
96
6.9k
New Earth Scene 8
popppiees
4
2.7k
Un-Boring Meetings
codingconduct
0
460
Transcript
JS @前端 2016/04/02 Howard
About me • Mentor at training program • Host at
好想工作室 • Web application training • Technical lead at HWTrek • Developer at Inpuman • Member at TMI
什麼是(網頁) 前端?
前端 三 劍客
1991 ~ 1999 HTML
2000 ~ 2006 HTML CSS Javascript
2007 ~ 2010 HTML CSS Javascript
2011 ~ HTML CSS Javascript
對前端工程師來說... Javascript 的程度決定薪水的高度 ps. 以上文字有效期限五年
不過還是要備註一下... 前端工程師不是只需要處理 Javascript ps. 詳細內容請參閱附錄一
None
None
Javascript 竄起因素 • Jquery 出世 (但這個是有後遺症的) • Browser 大戰 (終於可以脫離
IE 那個智障兒) • Application Web 化
前端 鑑古知今 傳送門...
到底 Javascript 可以做什麼
• 前端 Interaction • 特效 • ajax • Call API
• 自動化測試 • 瀏覽器外掛 • 渲染畫面 • 控制瀏覽器 • 讀取 cookie • WebGL • Game • 後端 service 開發 • API 建置 • 資料庫連接 • 桌面程式開發 • Mobile app 開發 • 硬體介接 • IOT • 爬蟲 • 自動化部屬
新手該從哪邊著手?
React X
在前端 framework、tool、library 蓬勃發展的年代 不能只靠 一招打天下
None
None
認識快、理解快、學習快、應用快
無招勝有招 沒有一定非要 xx 不可 只有當前情況下最適合的作法
求知若渴 知己知彼,時時保持好奇心 去了解各種 tool、framework、library 使用的時機
Jquery - Dom operation 互動多、特效多適宜
Angular - Rich application Object 互動多、CRUD多事宜
Ractive - Template-driven 渲染多、互動單純適用
React - One-way reactive data flow 畫面互動多、狀態多適宜
D3.js - Data-driven documents Data 視覺呈現適宜
講那麼多... 所以到底新手該從哪邊著手
HTML & CSS 是的 你沒看錯...科科 ps. 請參閱附錄二
Javascript 基礎名詞 • Asynchronous • Callback • Promise • Error
first • Object & Array • Function • Ajax • Closure
前端工程師基本不外乎三件事情 • Deal Interaction • Call API • Render HTML
以下開始(放) Live demo ps. 據說 live 會有高達 90% 卡住
Live demo 留言板 • Get comment tempate • Get comment
data from api • Use template engine render html • Register btn event • Rerender page
QA Time
工商時間
好想工作室 Roadmap • (Techincal) Co-working space • Web application training
campus ◦ Froentend developer ◦ Backend developer ◦ Architecher developer ◦ Joomla CMS • iOS application training campus • Browser extenstion training campus
附錄一 前端工程師
附錄一 前端工程師 • https://github.com/JacksonTian/fks • https://github.com/unruledboy/WebFrontEndStack
附錄二 前端學習順序建議 • https://li-xinyang.gitbooks.io/frontend- notebook/content/
附錄三 Reference • http://www.ractivejs.org/ • http://momentjs.com/docs/ • http://bootsnipp.com/snippets/nPdXz • https://github.com/AutumnsWind/Front-end-tutorial