Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
網站程式設計[1] @ INFOR
Search
tewei
October 21, 2014
Programming
0
100
網站程式設計[1] @ INFOR
tewei
October 21, 2014
Tweet
Share
More Decks by tewei
See All by tewei
Alcoholism Treatment: A Translational Perspective
tewei
0
190
AI in Medicine @ APMSS 2019
tewei
1
410
Do No Harm Book Report
tewei
0
62
古騰堡革命
tewei
0
94
個人申請
tewei
0
130
Entresoft Program 2015-16
tewei
0
130
Intro to CS Course Outline
tewei
0
54
Deep and Reinforced Learning
tewei
1
110
網路安全 @ INFOR
tewei
0
84
Other Decks in Programming
See All in Programming
時計仕掛けのCompose
mkeeda
1
280
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.7k
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
270
Pulsar2 を雰囲気で使ってみよう
anoken
0
230
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
130
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.2k
Rails アプリ地図考 Flush Cut
makicamel
1
110
Kanzawa.rbのLT大会を支える技術の裏側を変更する Ruby on Rails + Litestream 編
muryoimpl
0
220
最近のVS Codeで気になるニュース 2025/01
74th
1
250
SpringBoot3.4の構造化ログ #kanjava
irof
2
970
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
770
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
120
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Automating Front-end Workflow
addyosmani
1367
200k
Building Your Own Lightsaber
phodgson
104
6.2k
The Cult of Friendly URLs
andyhume
78
6.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Raft: Consensus for Rubyists
vanstee
137
6.8k
A Philosophy of Restraint
colly
203
16k
Faster Mobile Websites
deanohume
306
31k
Thoughts on Productivity
jonyablonski
69
4.5k
Facilitating Awesome Meetings
lara
51
6.2k
Transcript
網站程式設計 Alexander Shieh @ INFOR
介紹⼀一下 • 如果某⼀一天我沒來上課或沒有講義純屬正常現象 • ⼤大綱:http://tewei.logdown.com/posts/208349- network-programming-course • 參考書籍:Discover Meteor, 深⼊入淺出Node.js
網站101 • 網站是很多網⾴頁組成的((廢話 • 網⾴頁是什麼組成的呢? • 如何取得網⾴頁? HTML CSS JS
網⾴頁的組成 • HTML - 內容的架構,將不同類型的內容區隔 • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等 •
JS - 控制HTML、CSS,可製作動畫或其他互動功能
網⾴頁的組成 • HTML - 內容的架構,將不同類型的內容區隔 • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等 •
JS - 控制HTML、CSS,可製作動畫或其他互動功能 HTML
網⾴頁的組成 • HTML - 內容的架構,將不同類型的內容區隔 • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等 •
JS - 控制HTML、CSS,可製作動畫或其他互動功能 HTML CSS
網⾴頁的組成 • HTML - 內容的架構,將不同類型的內容區隔 • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等 •
JS - 控制HTML、CSS,可製作動畫或其他互動功能 HTML CSS
網⾴頁的組成 • HTML - 內容的架構,將不同類型的內容區隔 • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等 •
JS - 控制HTML、CSS,可製作動畫或其他互動功能 HTML CSS JS
網⾴頁的組成 • HTML - 內容的架構,將不同類型的內容區隔 • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等 •
JS - 控制HTML、CSS,可製作動畫或其他互動功能 HTML CSS JS
網⾴頁的組成 • HTML - 內容的架構,將不同類型的內容區隔 • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等 •
JS - 控制HTML、CSS,可製作動畫或其他互動功能 HTML CSS JS
取得網⾴頁 • 當我們輸⼊入網址按下Enter,瀏覽器就幫我們發了HTTP Request給這個網站所在的伺服器,然後伺服器就會回傳 我們想看的網⾴頁 伺服器 Server 客⼾戶端 Client HTTP
Response HTTP Request
HTTP Request
HTTP Request 客⼾戶端 Client
HTTP Request 伺服器 Server 客⼾戶端 Client
HTTP Request 伺服器 Server 客⼾戶端 Client
HTTP Request 伺服器 Server 客⼾戶端 Client HTTP Request ! Connected
to scikit-learn.org. GET /stable/ HTTP/1.1 Host: scikit-learn.org …
HTTP Request 伺服器 Server 客⼾戶端 Client HTTP Response ! HTTP/1.1
200 OK Date: … Server: Apache/2.2.15 … <html> <head></head> <body>…</body> </html> HTTP Request ! Connected to scikit-learn.org. GET /stable/ HTTP/1.1 Host: scikit-learn.org …
HTTP Request 伺服器 Server 客⼾戶端 Client HTTP Response ! HTTP/1.1
200 OK Date: … Server: Apache/2.2.15 … <html> <head></head> <body>…</body> </html> HTTP Request ! Connected to scikit-learn.org. GET /stable/ HTTP/1.1 Host: scikit-learn.org … Status Code 2xx 成功 3xx 重新導向 4xx Client Error 5xx Server Error
HTTP Request 伺服器 Server 客⼾戶端 Client HTTP Response ! HTTP/1.1
200 OK Date: … Server: Apache/2.2.15 … <html> <head></head> <body>…</body> </html> HTTP Request ! Connected to scikit-learn.org. GET /stable/ HTTP/1.1 Host: scikit-learn.org … Status Code 2xx 成功 3xx 重新導向 4xx Client Error 5xx Server Error
HTML • HTML - 內容的架構,將不同類型的內容區隔 HTML
元素Elements • https://developer.mozilla.org/en-US/docs/Web/HTML/ Element
HTML Wrap-Up
HTML Wrap-Up • HW1.1: Reveal.js • HW1.2: Finish Codecademy Build
a Website
CSS • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等
CSS • CSS - 設定樣式,如⼤大⼩小、位置、顏⾊色、背景等等 CSS
CSS進階 • Responsive: Media Query • CSS3: 3D-Transform、Animation • CSS
pre-processors: SCSS、 LESS、SASS
CSS參考 • CSS Parallax • http://neversaycoding.tumblr.com/post/95265641412/1-1- css-pure-css-parallax-design • CSS Light
Box • http://schier.co/post/creating-pure-css-lightboxes-with- the-:target-selector • CSS Centering • http://css-tricks.com/centering-css-complete-guide/