寫給他的前端介紹

一 、什么是前端

前端即網(wǎng)站前臺部分呛占,運行在PC端,移動端等瀏覽器上展現(xiàn)給用戶瀏覽的網(wǎng)頁懦趋。隨著互聯(lián)網(wǎng)技術的發(fā)展晾虑,HTML5,CSS3,前端框架的應用仅叫,跨平臺響應式網(wǎng)頁設計能夠適應各種屏幕分辨率帜篇,完美的動效設計,給用戶帶來極高的用戶體驗诫咱。

二 笙隙、開發(fā)流程

產(chǎn)品設計好原型,UI設計好頁面樣板-->前端工程師將樣板做成靜態(tài)網(wǎng)頁-->后端工程師將靜態(tài)網(wǎng)頁修改為動態(tài)網(wǎng)頁

從軟件分類來說: (根據(jù)使用的目的不同)

系統(tǒng)軟件
應用軟件

從軟件信息存儲位置的不同:

單機軟件:

軟件和數(shù)據(jù)都存儲在客戶端

C/S架構軟件 Client / Server:

軟件程序和數(shù)據(jù)一部分存在客戶端,一部分存在服務器端

B/S架構軟件 Browser / Server:

軟件程序和數(shù)據(jù)全部存在服務器端坎缭、

前端開發(fā)也叫作web前端開發(fā), 是為B/S架構的軟件提供界面解決方案的.

三 竟痰、W3C標準

W3C標準是由萬維網(wǎng)聯(lián)盟所制定及修改

1.結構(HTML)

用于描述頁面結構,指的是超文本標記語言 (Hyper Text Markup Language),這個也是我們網(wǎng)頁最常用普通的語言了掏呼,經(jīng)歷了多個版本的發(fā)展坏快,已經(jīng)發(fā)展到5.0版了, 即HTML5。

2.表現(xiàn)(CSS)

用于控制頁面中元素的樣式,在前端中起美化頁面的作用憎夷。
級聯(lián)樣式表(Cascading Style Sheet)簡稱“CSS”莽鸿,通常又稱為“風格樣式表(Style Sheet)”,它是用來進行網(wǎng)頁風格設計的拾给。比如富拗,如果想讓鏈接字未點擊時是藍色的,當鼠標移上去后字變成紅色的且有下劃線鸣戴,這就是一種風格。通過設立樣式表粘拾,可以統(tǒng)一地控制HTML中各標志的顯示屬性窄锅。級聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁外觀。使用級聯(lián)樣式表,可以擴充精確指定網(wǎng)頁元素位置入偷,外觀以及創(chuàng)建特殊效果的能力追驴。

3.行為(JavaScript)

用于響應用戶的操作,在前端中起網(wǎng)頁布局修改的作用。
JavaScript一種直譯式腳本語言疏之,是一種動態(tài)類型殿雪、弱類型、基于原型的語言锋爪,內(nèi)置支持類型丙曙。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分其骄,廣泛用于客戶端的腳本語言亏镰,最早是在HTML(標準通用標記語言下的一個應用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能拯爽。

這三個是前端開發(fā)中最基本也是最必須的三個技能索抓。前端的開發(fā)中,在頁面的布局時毯炮, HTML將元素進行定義逼肯,CSS對展示的元素進行定位,再通過JavaScript實現(xiàn)相應的效果和交互桃煎。

四 篮幢、網(wǎng)站協(xié)議

協(xié)議就是一種加密方式 別名(超文本傳輸協(xié)議) 目前世界通用HTTP協(xié)議相對安全,如果網(wǎng)站涉及密碼安全與支付安全的同時备禀,在此誕生了HTTPS協(xié)議

五 洲拇、HTML頁面基本代碼

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>網(wǎng)頁標題</title>
    </head>
    <body>
        網(wǎng)頁正文
    </body>
</html>

六 、 常用塊級元素

html常用塊級標簽.png
<!DOCTYPE html>
<html>
    <head> <!--<html>標簽用來表示網(wǎng)頁的元數(shù)據(jù)曲尸,head中包含了瀏覽器和搜索引擎使用的其他不可見信息-->
        <meta charset="UTF-8">
        <title>網(wǎng)頁標題</title> <!--<title>標簽表示網(wǎng)頁的標題赋续,顯示在標題欄上,是搜索引擎最先看到的醒目內(nèi)容-->
    </head>
    <body> <!--<body>標簽用來設置網(wǎng)頁的主體另患,所有可視頁面都編寫在body標簽中-->
        
          <h1>常用塊級元素</h1>
          <div>div盒子</div>
          <h1>標題一級</h1>  
          <h2>標題一級</h2>
          <h3>標題三級</h3>  
          <h4>標題四級</h4>  
          <h5>標題五級</h5>  
          <h6>標題六級</h6>  
          <hr>  <!--水平分割線-->
          <p>段落</p>  
        
          <pre>預格式化     可     保留空格</pre>  
          
          <ul>
            <li>無序列表</li>
            <li>無序列表</li>
          </ul>  
        
          <ol>
            <li>有序列表</li>
            <li>有序列表</li>
          </ol>  
        
          <dl>
             <dt>定義列表:</dt>
             <dd>定義內(nèi)容</dd>
          </dl>  
        
          <table border="1">
                <th>標題1</th>
                <th>標題2</th>
                <tr>
                    <td>單元格</td>
                    <td>單元格</td>
                    
                </tr>
          </table>  
          
          <form>表單</form>  
          <blockquote> 段落縮進   前后5個字符</blockquote> 
          <marquee>滾動文本</marquee>  
          <address> 定義地址 </address>
          <center>居中文字</center>  
        
    </body>
</html>

七 纽乱、 常用行內(nèi)元素

html常用行內(nèi)元素.png
            <!--常用行內(nèi)元素-->
          <a >標簽可定義錨</a>
          <b>字體加粗</b>
          <br /><!--換行-->
          <i>傾斜文本效果</i>
          <img src="../img/a1.jpg" alt="" />
          <input type="text" />
          <span>組合文檔中的行內(nèi)元素</span>
          <sub>定義下標文本</sub>
          <sup>定義上標文本</sup> 

所以我們要根據(jù)網(wǎng)頁上顯示的內(nèi)容, 使用合適的標簽, 可以優(yōu)化之前的代碼.

八 、 CSS樣式介紹

CSS使用格式:
選擇器 {
屬性 : 值;
屬性 : 值;
...
}

說明:
●選擇器是將樣式和頁面元素關聯(lián)起來的名稱
●屬性名是希望設置的樣式屬性, 每個屬性有一個或者多個值
●屬性和值之間用冒號隔開
●一個屬性和值與下一個屬性和值之間用分號, 最后一個分號可以省略.

例如:

div {
width: 100px;
height: 100px;
background: gold;
}

1.內(nèi)聯(lián)式:

<div style="width:100px; height:100px; background:red">這是個div標簽</div>

2. 嵌入式:

<style type="text/css">
div {
width: 100px;
height: 100px;
background: red;
}
</style>

3.外聯(lián)式:

<link rel="stylesheet" type="text/css" href="css/樣式文件名.css">

九 昆箕、 CSS屬性入門

屬性 作用 舉例
width 設置元素(標簽)的寬度 width: 200px;
height 設置元素(標簽)的高度 height: 200px;
background 設置元素背景色或者背景圖片(詳看下面) background: pink;
border 設置元素四周的邊框 border: 1px solid pink;
border-top 設置元素頂部邊框 border-top: 1px solid pink;
border-left 設置元素左邊邊框 border-left: 1px solid pink;
border-right 設置元素右邊邊框 border-right: 1px solid pink;
border-bottom 設置元素底部邊框 border-bottom: 1px solid pink;
padding 設置內(nèi)邊距(同時設置四個邊,也可以分開設置) padding: 20px;
margin 設置外邊距(同時設置四個邊,也可以分開設置) margin: 20px;
float 設置元素浮動,浮動可以讓塊元素在一行排列 float:left(左浮動) float: right(右浮動)

十 鸦列、 入門樣式

div基礎樣式.png
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .sea{ /*類選擇*/
                width:200px;   /*寬度*/
                height: 200px;  /*高度*/
                border: 2px solid #FF0000;  /*邊框*/
                color: #000000;  /*文本顏色*/
                line-height: 200px;  /*行高*/
                text-align: center;  /*對齊方式*/
                border-radius: 8px; /*圓角*/
                margin: 20px 10px 10px 100px;   /*外邊距 距上右下左*/
                background: green; /*背景顏色,也可放圖片路徑*/
            }
            /*  #sea{
                id選擇  唯一的
            }  */
        </style>
    </head>
    <body>
        <div class="sea" id="sea">面朝大海</div>
    </body>
</html>

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市鹏倘,隨后出現(xiàn)的幾起案子薯嗤,更是在濱河造成了極大的恐慌,老刑警劉巖纤泵,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件骆姐,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機玻褪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門肉渴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人带射,你說我怎么就攤上這事同规。” “怎么了窟社?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵券勺,是天一觀的道長。 經(jīng)常有香客問我桥爽,道長朱灿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任钠四,我火速辦了婚禮盗扒,結果婚禮上,老公的妹妹穿的比我還像新娘缀去。我一直安慰自己侣灶,他們只是感情好,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布缕碎。 她就那樣靜靜地躺著褥影,像睡著了一般。 火紅的嫁衣襯著肌膚如雪咏雌。 梳的紋絲不亂的頭發(fā)上凡怎,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機與錄音赊抖,去河邊找鬼统倒。 笑死,一個胖子當著我的面吹牛氛雪,可吹牛的內(nèi)容都是我干的房匆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼报亩,長吁一口氣:“原來是場噩夢啊……” “哼浴鸿!你這毒婦竟也來了?” 一聲冷哼從身側響起弦追,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤岳链,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后劲件,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宠页,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡世剖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年省骂,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片二汛。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡遍烦,死狀恐怖俭嘁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情服猪,我是刑警寧澤供填,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站罢猪,受9級特大地震影響近她,放射性物質發(fā)生泄漏。R本人自食惡果不足惜膳帕,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一粘捎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧危彩,春花似錦攒磨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至谒府,卻和暖如春拼坎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背完疫。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工泰鸡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人趋惨。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓鸟顺,卻偏偏與公主長得像,于是被迫代替她去往敵國和親器虾。 傳聞我的和親對象是個殘疾皇子讯嫂,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 概要 64學時 3.5學分 章節(jié)安排 電子商務網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,208評論 0 3
  • 學習目標: 了解html的基本結構 掌握標題標簽: 掌握段落標簽: 掌握通用塊標簽: 掌握圖片標簽: 掌握超鏈接標...
    husky_1閱讀 2,523評論 0 12
  • 一:在制作一個Web應用或Web站點的過程中,你是如何考慮他的UI兆沙、安全性欧芽、高性能、SEO葛圃、可維護性以及技術因素的...
    Arno_z閱讀 1,167評論 0 1
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的千扔,因此網(wǎng)頁是網(wǎng)絡信息傳遞的載體憎妙。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,899評論 0 0
  • 前端開發(fā)面試題 面試題目: 根據(jù)你的等級和職位的變化,入門級到專家級曲楚,廣度和深度都會有所增加厘唾。 題目類型: 理論知...
    怡寶丶閱讀 2,587評論 0 7