92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

前端基本知識介紹

2023-4-17    前端達人

目錄

一.前端三劍客

1.前導

2.三劍客的分工

二.VsCode的介紹與配置

1.vscode的介紹

2.vscode的下載安裝

3.vscode的使用

3.1 圖形界面操作

3.3 常用插件

三.HTML基礎標簽

HTML基礎知識

1.HTML為何物?

2.標簽介紹

3.HTML屬性

4.HTML標簽骨架

基本的HTML標簽

1.HTML標題標簽

2.換行與空格

3.HTML段落

4.字體加粗與傾斜及刪除效果

5.圖片標簽

6.超鏈接

7.列表

8.布局標簽

9.表格標簽

10.表單標簽

四.CSS基礎選擇器

CSS介紹

CSS樣式表介紹

CSS基礎語法

CSS選擇器

選擇器介紹

基礎選擇器

復合選擇器

CSS引入方式

CSS引入方式介紹

內部樣式表(嵌入式)

行內樣式表

外部樣式表

五.JS基礎

Javascript介紹

1.js的介紹

2.js的由來

3.JavaScript組成

JavaScript基本語法

1.JavaScript的引入方式

2.js注釋

3.js的輸入輸出方法

4.變量 

5.數據類型

6.數據類型轉換

7.更多JS基礎

六.JS之DOM

1.DOM簡介

什么是DOM?

DOM樹

2.獲取元素

根據ID獲取

根據類名獲取

根據標簽名獲取

通過選擇器獲取

通過選擇器獲?。ǘ鄠€)

定位body標簽

定位html標簽

3.事件基礎

事件基礎介紹

代碼實現

其它的鼠標事件

4.操作元素

操作元素介紹

改變元素的內容

操作元素屬性

操作表單元素

樣式屬性操作

更多js操作


一.前端三劍客

1.前導

(1)HTML,CSS,JS都是單獨的語言;

(2)HTML,CSS,JS構成前端技術基礎;

2.三劍客的分工

(1)HTML:負責網頁的架構;

(2)CSS:負責網頁的樣式,美化;

(3)JavaScript(JS):負責網頁的行為;

二.VsCode的介紹與配置

1.vscode的介紹

vscode 全稱為 Visual Studio Code ,是?款免費開源的現代化輕量級代碼編輯器,?持?乎所有主流的開發語?的語法?亮、智能代碼補全、?定義快捷鍵、括號匹配和顏?區分、代碼?段、代碼對? Diff、GIT命令 等特性,?持插件擴展,并針對??開發和云端應?開發做了優化。

2.vscode的下載安裝

(110條消息) Python爬蟲編程11——JS反爬_彩色的泡沫的博客-CSDN博客https://blog.csdn.net/qq_52914337/article/details/123771663?spm=1001.2014.3001.5501

3.vscode的使用

3.1 圖形界面操作

3.3 常用插件

我們通常需要代碼提示我們輔助編寫,這個時候就涉及到VSCODE提供的一系列的插件插件安裝在 Extension 中,點擊即可看到一個搜索按鈕,可以輸入關鍵字搜索自己想要的插件。如圖:

前端開發推薦安裝的幾個插件:

1. jshint : js 代碼規范檢查。
2. Beautify :?鍵美化代碼的插件。
3. Javascript(ES6) code snippets : ES6 語法提示。
4. Auto Rename Tag :?動重命名標簽。標簽都是成對出現的,開始標簽修改了,結束標簽
也會跟著修改。
5. Auto Close Tag :?動閉合標簽。針對?些?標準的標簽,這個插件還是很有?的。
6. vscode-icons :可選。提供了很多類型的?件夾 icon ,不同類型的?件夾使?不同的
icon ,會讓?件查找更直觀。
7. open in browser :可選。右鍵可以選擇在默認瀏覽器中打開當前??。

三.HTML基礎標簽

HTML基礎知識

1.HTML為何物?

HTML是超文本標記語言(Hyper Text Markup Language)是用來描述網頁的一種語言。

注意:HTML不是一種編程語言,而是一種標記語言。

簡單來說,HTML文件也可以直接稱為網頁,瀏覽器的作用就是讀取HTML文件,并且以網頁的形式去展示它們。

2.標簽介紹

HTML標簽是由尖括號包圍起來的關鍵詞,如<html></html>。

單標簽與雙標簽

(1)雙標簽書寫規則:<雙標簽名稱>內容</雙標簽名稱>,例如<html>內容</html>;

(2)單標簽書寫規則:<單標簽名稱/>,例如<br/>;

3.HTML屬性

HTML屬性指的是標簽屬性,HTML標簽可以擁有屬性,給相關的HTML元素提供更多的信息。

注意:

(1)一個HTML標簽可有多個屬性;

(2)屬性寫在HTML元素的開始標簽;

(3)屬性總是以名稱/鍵值對的形式出現,比如:class="method";

4.HTML標簽骨架

 
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.    <head>
  4.        <meta charset="UTF-8">
  5.        <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.        <meta name="viewport" content="width=device-width, initialscale=1.0">
  7.        <title>Document</title>
  8.    </head>
  9.    <body>
  10.    </body>
  11. </html>
<!DOCTYPE html> :向瀏覽器聲明當前的?檔類型是 html
<html></html> :是??當中最?的標簽,我們稱之為根標簽
<head></head> :為??的頭部,它??的內容主要?來定義??標簽及給瀏覽器查看的
?些信息
<meta charset="UTF-8">  定義??的編碼為UTF- 8
<title></title> :為??標題標簽,它?的內容會顯示在瀏覽器的標簽?上
<body></body> :為??主體標簽,它??的內容都會顯示在瀏覽器的??窗?區域

基本的HTML標簽

1.HTML標題標簽

HTML的文章標題標簽,如:<h1></h1>~<h6></h6>分六個級別,效果一次減少,并且每個標題都是獨占一行空間。

如:

 
  1. <h1>?號標題</h1>
  2. <h2>?號標題</h2>
  3. <h3>三號標題</h3>
  4. <h4>四號標題</h4>
  5. <h5>五號標題</h5>
  6. <h6>六號標題</h6>

注意:沒有<h7></h7>標簽;

2.換行與空格

2.1空格問題

 ;表示一個空格;

如:

hello&nbsp;world

2.2換行問題

<br/>表示換行;

如:

 
  1. hello
  2. <br/>
  3. world

擴展:對于HTML語言,沒有嚴格的語義,即<br>與<br/>或者<br    >瀏覽器都可以識別出來。

 html1.0~5.0  xhtml(嚴格) 五大瀏覽器聯合更新自己的版本HTML5(不嚴格)

3.HTML段落

3.1段落標簽介紹

HTML段落是通過<p></p>標簽進行定義的。

如:

 
  1. <h2>今?學習內容:</h2>
  2. <p>學了標題標簽</p>

作用:(1)雖然p標簽的文字顯示外觀來看,和普通文字沒有區別,但是它獨占一行;

           (2)標簽語義化,便于定位;

3.2標簽語義化

在合適的地方顯示合理的標簽,搜索引擎也偏好于標簽語義化做的更好的頁面。

4.字體加粗與傾斜及刪除效果

4.1加粗標簽

(1)<b></b>為加粗標簽;

(2)<strong></strong>為加粗標簽;

如:

 
  1. 普通?字
  2. <b>我是加粗?字1</b>
  3. <strong>我是加粗?字2</strong>

區別:b標簽為簡單加粗;strong為加粗效果+特別強調效果;

4.2傾斜

(1)<i></i> 為傾斜標簽;

(2)<em></em>也可實現傾斜;

如:

 
  1. 普通?字
  2. <i>我是i</i>
  3. <em>我是em</em>

區別:em標簽的語義更強一些。i為傾斜了,em為又傾斜了。

4.3刪除

<s></s> 刪除效果;

<del></del> 刪除效果;

如:

 
  1. 原價:<s>998</s>
  2. 現值:9.98
  3. <br>
  4. 原價:<del>999</del>
  5. 現價:9.98

注意:這兩個標簽沒有任何語義區別,而w3c則說明s標簽要被del標簽替代;

5.圖片標簽

<img scr="" alt="" width="" height="" title="">

(1)src:表示資源,圖?加載的名字
(2)width(寬),height(?):設置圖?的??。
(3)title:?標懸停在圖?上的提示?字
(4)alt:
                圖?沒有被正常加載時顯示
                ??閱讀器讀取此內容

如:

<img src="Logo2.png" alt="加載中" width="500" height="500" title="?標懸停在圖?上的提示?字">

6.超鏈接

6.1超鏈接使用

超鏈接:點擊頁面發生跳轉;

使用標簽為:<a href=""></a>

其中href為:跳轉的網址;

如:

<a href="https://www.baidu.com">點擊我可以打開百度</a>

target=”_blank":在其它窗口打開新連接;

<a href="https://www.baidu.com" target="_blank">點擊我可以打開百度,并且打開新 的窗?</a>

6.2空鏈接

空鏈接:在href中指定為#號即可;

作用:(1)暫時不知道點擊之后跳轉到哪里,使用空鏈接占位;

           (2)刷新界面;

<a href="#"></a>

7.列表

列表標簽可分為:無序列表和有序列表。

7.1無序列表

使用標簽:<ul><li></li><li></li><li></li></ul>

注意:

(1)ul標簽可以嵌套若干個li標簽;

(2)每一個li標簽代表著每一條數據;

(3)每個li標簽之間沒有順序;

如:

 
  1. <ul>
  2.    <li>python</li>
  3.    <li>java</li>
  4.    <li>go</li>
  5. </ul>

7.2有序列表

使用標簽:<ol><li></li><li></li><li></li></ol>

注意:

(1)有序;

(2)且是ol開始的;

如:

 
  1. <ol>
  2.    <li>基礎班級</li>
  3.    <li>測試</li>
  4.    <li>python</li>
  5. </ol>

8.布局標簽

8.1布局標簽的介紹

布局標簽沒有任何的語義,也沒有所謂的應用場景。

作用:劃分頁面區域,輔助頁面布局;

布局標簽為:

div標簽:<div></div> 大盒子,獨占一行;

span標簽:<span></span>小盒子,一行可以放多個;

 
  1. <div>我是div</div>
  2. <div>我是div</div>
  3. <div>我是div</div>
  4. <div>我是div</div>
  5. <span>我是span</span>
  6. <span>我是span</span>
  7. <span>我是span</span>
  8. <span>我是span</span>

9.表格標簽

9.1表格標簽介紹

作用:展示數據非常整齊;

基本語法:

 
  1. <table>
  2.    <tr>
  3.        <td></td>
  4.    </tr>
  5. </table>

(1)table標簽:定義表格標簽;

(2)tr標簽:定義表格中的行;

                th標簽:表格單元格;

                td標簽:定義表格中的單元格,必須嵌套其中;

9.2表格標簽的其他屬性

(1)align:表格對齊方式。如:left,center,right;

(2)border:表格邊框。如:1;

(3)cellpadding:單元邊沿與其內容之間的空白,默認為1像素;

(4)cellspacing:單元格與單元格之間的空白,默認為2像素;

(5)width:設置表格寬度;

注意:需要寫在table標簽里;

9.3表格結構標簽

表格結構標簽:表格頭部和表格主體兩大部分;

        (1)表格頭部區域:<thead>標簽;

        (2)表格主體區域:<tbody>標簽;

作用:結構就更加清晰,讓表格有更好的語義;

9.4合并單元格

(1)合并單元格方式

        跨行合并:rowspan="合并單元格的個數";

        跨列合并:colspan="合并單元格的個數";

(2)目標單元格

        跨行:最上冊單元格為目標單元格,寫合并代碼;

        跨列:最左側單元格為目標單元格,寫合并代碼;

(3)合并單元格步驟

        1.先確定是跨行還是跨列合并;

        2.找到目標單元格;

        3.刪除多余單元格;

10.表單標簽

10.1表單標簽介紹

表單標簽我們可以直接稱為 form 標簽,標簽書寫如下:

(1)表單標簽:<form action=""></form>。form表單標簽里面就是所有用戶填寫的表單數據;

(2)屬性 action:把表單數據交給指定后臺程序去處理;

(3)屬性 method:傳遞數據時方式方法。

                1.默認為post請求(隱式提交數據);

                2.get明文傳送數據;

如:

 
  1. <form action="***.py" method="POST">
  2. </form>

10.2輸入框與單選多選框

輸入框標簽(input標簽):<input type="text">

(1)type:屬性指定輸入框內容;

(2)type="text":則是最普通的文本輸入框。為單行;

(3)type="password":則為密碼輸入框。為單行;

                placeholder:給用戶提示(提升用戶體驗感的屬性),并且在為本域中都可以使用;

(4)type="radio":單選框;

(5)type="checkbox":為多選框;

如:

 
  1. <!-- 填寫用戶名及密碼 -->
  2. <span>用戶名:</span>
  3. <input type="text" placeholder="請輸入用戶名">
  4. <br>
  5. <span>密碼:</span>&nbsp;&nbsp;&nbsp;
  6. <input type="password" placeholder="請輸入密碼">
  7. <br>
  8. <!-- 選擇信息:選擇 性別 愛好 -->
  9. <!-- 單選按鈕 -->
  10. <!-- 一組按鈕:他們倆都是來控制性別的,添加name屬性 -->
  11. <span>性別:</span>
  12. <input type="radio" name="gender">
  13. <span></span>
  14. <input type="radio" name="gender">
  15. <span></span>
  16. <br>
  17. <!-- 多選按鈕 -->
  18. <span>興趣愛好:</span>
  19. <!-- <input type="checkbox"> 睡覺
  20. <input type="checkbox"> 打游戲
  21. <input type="checkbox"> 女
  22. <input type="checkbox"> 羽毛球 -->
  23. <!-- 優化:點擊文字也可以選中多選框 -->
  24. <input type="checkbox" id="sleep">
  25. <label for="sleep">睡覺</label>
  26. <input type="checkbox" id="playgame">
  27. <label for="playgame">打游戲</label>
  28. <input type="checkbox" id="liangnv">
  29. <label for="liangnv"></label>
  30. <input type="checkbox" id="yumaoqiu">
  31. <label for="yumaoqiu">羽毛球</label>
  32. <br>

10.3下拉框

使用標簽:select為下拉框的標簽,嵌套若干個option標簽。其中每一個option為下拉框中的一個選項。

selected="selected"。表示默認選中狀態;

 
  1. <select name="" id="">
  2.    <option value=""></option>
  3. </select> 123

如:

 
  1. <select name="" id="">
  2.    <option value="">北京</option>
  3.    <option value="">上海</option>
  4.    <option value="">?州</option>
  5.    <option value="" selected="selected">深圳</option>
  6. </select> <br>

10.4文本域

使用標簽:<textarea name="", cols="30" rows="10"></textarea>

(1)cols:列;

(2)rows:行;

 
  1. 建議:
  2. <textarea name="" id="" cols="30" rows="10"></textarea>
  3. <br>

10.5按鈕標簽

(1)普通按鈕:

                標簽:input指定type="button";

                通過value屬性,指定按鈕的文字;

如:

 
  1. 普通按鈕:
  2. <input type="button" value="按鈕">
  3. <br>

(2)重置按鈕:點擊重置按鈕就會將數據恢復到默認狀態;

                標簽:input指定type="reset";

                注意:重置按鈕自動會有重置的文字;

                如果指定為value屬性,則顯示什么;

如:

 
  1. 重置按鈕:
  2. <input type="reset" value="重置按鈕">
  3. <br>

(3)提交按鈕:點擊提交按鈕可以讓表單提交給指定后臺處理;

                標簽:input指定type="submit";

                注意:提交按鈕自動會有提交的文字;

如:

 
  1. 提交按鈕:
  2. <input type="submit" value="我是提交">

          

藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請加微信ban_lanlan,報下信息,藍小助會請您入群。歡迎您加入噢~~
希望得到建議咨詢、商務合作,也請與我們聯系01063334945。 

分享此文一切功德,皆悉回向給文章原作者及眾讀者. 免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。 

藍藍設計m.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司

日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
91美女视频在线| 欧美动物xxx| 亚洲第一区在线| 国产精品视频区| 成人在线精品| 国产精品久久久久av蜜臀| 91精品亚洲| 精品亚洲一区二区三区四区五区| 成人h视频在线观看播放| 国产精品1区2区在线观看| 久久久午夜电影| 欧美成人激情图片网| 久久综合88中文色鬼| av成人在线观看| 欧美成人久久久| 九九99久久精品在免费线bt| 欧美精品一级二级三级| 日韩一区二区三区视频在线| 国产精品白丝在线| 色婷婷精品视频| 久久久亚洲影院| 国产精品久久久久av免费| 国产精品主播视频| 九九九九精品九九九九| 91麻豆精品国产91久久久久久| 久久中文亚洲字幕| 亚洲男人天堂久| 日韩电影在线免费| 日本性爱视频在线观看| 日韩av一区二区三区在线观看| 日韩午夜电影免费看| 日韩欧美国产网站| 日韩欧美中文字幕在线播放| 国内精品久久久久国产盗摄免费观看完整版| 精品久久97| 亚洲精品综合久久中文字幕| 欧美极品视频一区二区三区| 亚洲一区二区美女| 国产一区二区视频在线看| 欧美三级伦理在线| 欧美高清视频一二三区| 2021久久精品国产99国产精品| 99国产在线观看| 国产精品亚洲欧美一级在线| 亚洲宅男天堂在线观看无病毒| 国产精品精品久久久| 精品国产伦一区二区三区观看体验| 精品久久国产97色综合| 国产一区观看| 国产欧美日韩视频| 免费在线看黄| 翔田千里亚洲一二三区| 精精国产xxxx视频在线中文版| 欧美亚洲爱爱另类综合| 丝袜亚洲另类欧美| 久久精品国产99久久6| 亚洲大胆人体大胆做受1| 91视频观看免费| 久久99精品国产麻豆婷婷洗澡| 久久精品日产第一区二区三区乱码| 国产一区二区三区四区五区美女| 欧美三级一区二区| 激情懂色av一区av二区av| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲国产精品久久久久秋霞蜜臀| 亚洲黄色在线看| 国产精自产拍久久久久久蜜| 日韩色性视频| 一区二区国产精品视频| 久久久久网站| 国产成人亚洲精品狼色在线| 2014国产精品| 韩日成人av| 日本精品一区二区三区在线| 亚洲一区二区三区四区在线免费观看| 国产日本欧美一区二区三区在线| av在线之家电影网站| 国产一区二区三区免费观看| 欧美在线观看视频一区二区| 91精品久久久久久综合五月天| 中文字幕字幕中文在线中不卡视频| 日韩精品一区二区三区四区五区| www.在线成人| 九九九久久久| 久久大香伊蕉在人线观看热2| 白浆在线视频| 成人写真福利网| 亚洲精品久久久久久久久久久久| 欧美videos大乳护士334| 一区二区三区韩国免费中文网站| 樱桃成人精品视频在线播放| 一本精品一区二区三区| 五月天亚洲婷婷| 国产精品自产拍在线观看| 天堂综合网久久| 欧美疯狂性受xxxxx喷水图片| 欧美精品tushy高清| 亚洲欧洲成人av每日更新| 精品动漫一区| 日韩在线精品强乱中文字幕| 精品国产自在精品国产浪潮| 久久精品久久99精品久久| av国产在线观看| 亚洲国产你懂的| 三级福利片在线观看| 日本成人在线视频网站| 筱崎爱全乳无删减在线观看| 日韩在线中文字| 日韩不卡视频在线观看| 国产黄色在线网站| 91精品国产91久久久| 黄色成年人视频在线观看| 美女三级99| 欧美日韩第一页| 91精品免费看| 欧美一级精品片在线看| 亚洲国产日韩在线| 国产极品久久久久久久久波多结野| 麻豆传媒一区| 啦啦啦中文在线观看日本| 亚洲男人av电影| 午夜精品免费在线| 一区二区三区四区精品| 亚洲专区欧美专区| 91精品国产欧美一区二区| 擼擼色在线看观看免费| 欧美日韩国产一区二区在线观看| 欧美另类z0zxhd电影| 欧美激情自拍偷拍| 日韩精品免费视频人成| 久久久综合网| 色噜噜亚洲精品中文字幕| 国产一区二区自拍| 日韩精品一区二区三区av| 日韩一区二区三区在线观看| 欧美日韩精品一区二区在线播放| 亚洲人成网站999久久久综合| 欧美日韩国产丝袜美女| 亚洲一区二区三区无吗| www.成人| 亚洲色图插插| 95精品视频| av大大超碰在线| 国产又粗又猛又爽又黄91精品| 在线视频欧美性高潮| 精品一区二区三区免费毛片| 精品国产欧美一区二区| 日韩高清电影一区| 91在线视频免费91| 欧洲成人免费视频| 久久久人成影片一区二区三区观看| 欧美激情二区三区| 欧美电影一区二区| 在线不卡国产精品| 精品噜噜噜噜久久久久久久久试看| 国产精品久久久久久久久图文区| 亚洲色图19p| avav成人| 久久久91精品国产一区不卡| 日韩经典一区二区三区| 色综合久久久久综合99| 久久精品国产欧美亚洲人人爽| 久久精品免费一区二区三区| www.xxxx欧美|