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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tewei
October 21, 2014
Programming
0
120
網站程式設計[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
430
Do No Harm Book Report
tewei
0
68
古騰堡革命
tewei
0
110
個人申請
tewei
0
140
Entresoft Program 2015-16
tewei
0
160
Intro to CS Course Outline
tewei
0
64
Deep and Reinforced Learning
tewei
1
130
網路安全 @ INFOR
tewei
0
88
Other Decks in Programming
See All in Programming
並行開発のためのコードレビュー
miyukiw
0
1.2k
Package Management Learnings from Homebrew
mikemcquaid
0
230
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
210
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
CSC307 Lecture 10
javiergs
PRO
1
660
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
GitHub's CSS Performance
jonrohan
1032
470k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
How GitHub (no longer) Works
holman
316
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
440
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/