前端隨便聊
阿貴
阿貴
前端工程師
React
SASS
gulp
canvas
pixijs
threejs
jade
Vue
TweenMax
CSS
Webpack
HTML
Flash AS3
EaselJS
前端入門
先對 HTML + CSS 有初步認識
再了解 Javascript 可以對 HTML + CSS 做什麼
HTML 超文本標記語言
<!DOCTYPE html>
<html lang="zh-tw">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="xxx.css">
</head>
<body>
<!-- 內容 -->
</body>
</html><p> <a> <div> <img>
前端入門
前端入門

前端入門

前端入門

CSS 樣式表
body {
font-size: 16px;
font-family: "微軟正黑體";
}
.redText {
color: #FF0000;
}display
position
margin
padding
版面構成影響最大的屬性
前端入門
前端入門
Javascript(JQuery)
原本 HTML 和 CSS 寫的東西都是寫死的
Javascript可以操作這些東西,變成活的
學習方式
按F12偷看別人的網站
官方文件通常都是最完整的教學
後端串接
API
Server Side Render
常見的合作方式大概有兩種
伺服器端渲染
應用程序接口
前後端合作
Server Side Render

前後端合作

<body>
<div>
<img src="xxxx.jpg" />
<a href="xxxx">鈦合金潛水帥錶</a>
<a href="xxxx">勞力士霸氣新款</a>
<a href="xxxx">NB新款螢光鞋</a>
<a href="xxxx">PUMA出清殺</a>
</div>
<div>
<img src="xxxx.jpg" />
<a href="xxxx">鈦合金潛水帥錶</a>
<a href="xxxx">勞力士霸氣新款</a>
<a href="xxxx">NB新款螢光鞋</a>
<a href="xxxx">PUMA出清殺</a>
</div>
...
</body>前後端合作
<body>
<div>
<img src="xxxx.jpg" />
<a href="xxxx">鈦合金潛水帥錶</a>
<a href="xxxx">勞力士霸氣新款</a>
<a href="xxxx">NB新款螢光鞋</a>
<a href="xxxx">PUMA出清殺</a>
</div>
<div>
<img src="xxxx.jpg" />
<a href="xxxx">鈦合金潛水帥錶</a>
<a href="xxxx">勞力士霸氣新款</a>
<a href="xxxx">NB新款螢光鞋</a>
<a href="xxxx">PUMA出清殺</a>
</div>
...
</body><body>
<?php
for ($i = 0; $i < 6; $i++) {
echo '<div>
<img src="xxxx.jpg" />
<a href="xxxx">'+$data[i]['name1']+'</a>
<a href="xxxx">'+$data[i]['name2']+'</a>
<a href="xxxx">'+$data[i]['name3']+'/>
<a href="xxxx">'+$data[i]['name4']+'</a>
</div>';
}
?>
</body>前端
後端
前後端合作
API
送出值
回傳值
姓名
電話
電子信箱
成功
失敗 原因: 沒有輸入姓名
失敗 原因: 信箱格式不正確
...
前後端合作
API
送出值
回傳值
{
name: "阿貴",
phone: "0912345678",
email: "abc@gmail.com"
}
{
code: 200,
message: "恭喜參加抽獎"
}
{
code: 400.1,
message: "信箱格式不符"
}
閒聊
VUE.JS
Canvas
從新手到神手
Javascript
前端隨便聊
By 蔡阿貴
前端隨便聊
- 420