當(dāng)前位置:首頁 > 公眾號精選 > 嵌入式云IOT技術(shù)圈
[導(dǎo)讀]作為一個嵌入式應(yīng)用開發(fā)者,網(wǎng)頁前后端的東西也要了解一點,不需要有多深度,至少別人說了你知道一點,就像我們用算法一樣,你不是那個行業(yè)的,不專業(yè)從事那個行業(yè)的事情。所以只要有知識的廣度即可,不然做類似和云端服務(wù)器合作的項目就會很懵逼。


微信公眾號:嵌入式開發(fā)圈
關(guān)注可了解更多的教程。問題或建議,請公眾號留言;
如果你覺得本文對你有幫助,歡迎贊賞


▲長按圖片保存可分享至朋友圈

作為一個嵌入式應(yīng)用開發(fā)者,網(wǎng)頁前后端的東西也要了解一點,不需要有多深度,至少別人說了你知道一點,就像我們用算法一樣,你不是那個行業(yè)的,不專業(yè)從事那個行業(yè)的事情。所以只要有知識的廣度即可,不然做類似和云端服務(wù)器合作的項目就會很懵逼。

我們先來了解下基礎(chǔ)知識。

一、網(wǎng)絡(luò)學(xué)習(xí)基礎(chǔ)-網(wǎng)絡(luò)結(jié)構(gòu)HTML

網(wǎng)絡(luò)常見基本結(jié)構(gòu)

B/S網(wǎng)絡(luò)結(jié)構(gòu):

Browser/Server:

瀏覽器/服務(wù)器,這是現(xiàn)在最流行的網(wǎng)絡(luò)模式。平常的上網(wǎng):比如新浪網(wǎng)、鳳凰網(wǎng)等。

我的電腦(客戶端)http請求 新浪網(wǎng)(服務(wù)器端)

在瀏覽器軟件的地址欄中,輸入一個 ==================>???????????????當(dāng)Apache收到客戶端的請求后, 網(wǎng)址,并回車。????首先,Apache先判斷一下,文件拓展名。
如:http://www.sina.com.cn/index.html????<==================????1)如果請求的文件是.html文件,Apache將在 http請求結(jié)果????自己的空間中查找文件,找到后直接返回給客戶端。

如果請求的文件是.php文件,它需要將.php文件

各樣的代碼。 轉(zhuǎn)給PHP程序來處理。

主要有三種代碼:html代碼、CSS代碼、JavaScript代碼。

html代碼:主要控制網(wǎng)頁的結(jié)構(gòu)。(標題、正文、鏈接等等)

CSS代碼 :主要控制網(wǎng)頁的外觀。(顏色,文字粗細等等)

JS代碼 :主要控制網(wǎng)頁的行為。(比如動畫等等)


C/S Client/Server :

客戶端/服務(wù)器端。最關(guān)鍵的地方,在自己的電腦上安裝一個客戶端軟件,通過客戶端訪問服務(wù)器。例如: QQ

http協(xié)議: 就是上互聯(lián)網(wǎng)所遵守的一種規(guī)則。

www.sina.com.cn ?是要訪問的服務(wù)器的名稱。

服務(wù)器: 安裝了服務(wù)器端軟件(Apache,IIS)的電腦。

瀏覽器的功能: ? ?將各種代碼(從服務(wù)器返回),翻譯成“圖文混排”的效果。

二、HTML簡介

(1)HTML: Hypertext Markup Language : 超文本標注語言

(2)HTML是一種規(guī)范,是一種標準,編寫網(wǎng)頁的一種標準。

(3)超文本:就是網(wǎng)頁上不光有文本,還有圖片,音樂,視頻等。

(4)標注:是一種記號,是一種標志。如:紅綠燈。

(6)語言:這里的"語言"就是代碼,跟所謂的"程序語言"一點關(guān)系都沒有。

(7)HTML的主要目的:就是用來顯示網(wǎng)頁的不同效果、不同部分。

如:文本,這就表示將文本進行加粗。(bold),這個..就是標記。

HTML文件結(jié)構(gòu)

<html> <head> <title>新浪首頁title> head> <body> 網(wǎng)頁正文。。。。。 body> html> 

HTML文件結(jié)構(gòu)的說明

(1)標記的含義:

告訴瀏覽器,其中的內(nèi)容或者代碼用什么格式(圖片、視頻)來進行翻譯。

(2)標記的含義:

告訴瀏覽器,網(wǎng)頁中的漢字用什么字符集(GB2312(簡體中文),BIG5(繁體中文),JIS(日文),utf-8(多國語言字符集))顯示。

(英文,數(shù)字是全球統(tǒng)一的,不會亂碼,但是,如果不使用正確的字符集,會出現(xiàn)亂碼)

(3)標記的含義:

是網(wǎng)頁主要內(nèi)容的顯示區(qū)域。網(wǎng)頁中99%的內(nèi)容都必須放在。

只有放在中,最終瀏覽器翻譯以后,才能看見結(jié)果。

HTML標簽格式

HTML標記,大致分兩類 : (1)雙邊標記 ; (2)單邊標記

(1)雙邊標記

是指有開始和結(jié)束標記,內(nèi)容放在開始和結(jié)束標記之間。

內(nèi)容


語法格式:<標簽 屬性1 = "值?1" 屬性2 = "值2">內(nèi)容標簽> 

"屬性"的理解:人的特征(屬性)有身高=170cm、體重=100KG、姓名=張三

例如:

<font size="6" color="blue" face="楷體">這是6號字體文本font> 

font是標簽,size是屬性表示字體大小,color也是屬性,表示顯示字體的顏色。face也是屬性,表示字體類型。

表示加下劃線

(2)單邊標記

是指有開始標記,而沒有結(jié)束標記,單邊標記一般是沒有內(nèi)容。如:
表示換行

單邊標記一般起一個特殊的功能。

單邊標記常用的有10多個標記。

語法格式:<標簽 屬性1 = "值?1" 屬性2 = "值2">

HTML標簽編寫規(guī)范

(1)HTML標記不區(qū)分大小寫。如:、

(2)HTML標記屬性可有可無,有的標記是沒有屬性的,如:、、等

(3)雙邊標記的內(nèi)容在開始和結(jié)束標簽之間,單邊標記沒有內(nèi)容。

(4)HTML標記可以相互嵌套,但一定注意是順序嵌套,外層套內(nèi)層,一層套一層。

<meta http-equiv="content-type" content="text/html;charset=utf-8"> 

功能:告訴瀏覽器,如何翻譯漢字。

Content-type:內(nèi)容類型

Content:詳細內(nèi)容類型介紹

Text/html:網(wǎng)頁是text格式,html是文本中的小格式。

charset:字符集,主要控制漢字如何顯示

utf-8:多國語言編碼,什么國家的語言都可以正常顯示。

好了,光說不練假把戲,咱們就來寫第一個網(wǎng)頁吧,用NotePad C++編輯器創(chuàng)建一個1.html的文件,然后輸入以下網(wǎng)頁代碼:

<html> <head> <title>這是一首詩構(gòu)成的網(wǎng)頁title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> head> <body>  <h1> <font size="6" color="blue" face="黑體">春曉font> h1>  <p> <u> <font size="3" color="black" face="黑體"> 春眠不覺曉,處處聞啼鳥。u><br><u> 夜來風(fēng)雨聲,花落知多少。font>u><br> p> body> html> 

運行結(jié)果:

的常用屬性

(1)bgColor?:?網(wǎng)頁的背景色。?如: <body bgColor="red"> (2)Background?:?網(wǎng)頁背景圖片地址?。?如: <body background="images/bg.png"> 網(wǎng)頁背景圖片最好跟網(wǎng)頁放在一起,最好不要用中文來命名,背景是平鋪效果。
例如:<body bgcolor = "#99cc33" background="images\20170331151615532.png"> HTML文本修飾標記:
(3)<b>b>:????????加粗?bold(跟文本相關(guān))?????如: <b>文字b> ,這個標記沒有屬性
(4)<i>i>:?????????加斜體?italic(跟文本相關(guān))?如:<i>文字i> (5)<u>u>:?????????下劃線?underline。????????如: <u>文字u> (6)<s>s>:?????????刪除線?strike。???????????如: <s>文字s> (7)<sup>sup>:?????上標。
(8)<sub>sub>:?????下標。
????例如:<font size="7">a<sup>2sup> +?b<sub>2sub> =?24 font> (9)<font>font>:????????字體標記
????size?:?文本大小,取值1-7,1小,7大。
????Color:?顏色值。
????Face?:字體??w、黑體、宋體。。。。

接下來看一個實例,更好了說明如何使用這些標記:

<html> <head> <title>這是一首詩構(gòu)成的網(wǎng)頁title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> head>  <body bgcolor="green">  <h1> <font size="6" color="red" face="楷體"> 關(guān)雎 font> h1>  <h2> <font size="5" color="red" face="楷體"> 先秦:佚名 h2>  <p> <font size="4" color="red" face="楷體"> <b><i>關(guān)關(guān)雎鳩,在河之洲。窈窕淑女,君子好逑。i>b><br> <b><u>參差荇菜,左右流之。窈窕淑女,寤寐求之。u>b><br> <b><s>求之不得,寤寐思服。悠哉悠哉,輾轉(zhuǎn)反側(cè)。s>b><br> <b>參差荇菜,左右采之。窈窕淑女,琴瑟友之。b><br> <b>參差荇菜,左右芼之。窈窕淑女,鐘鼓樂之。b><br> font> p> body> html> 

運行結(jié)果:

那如果背景顏色換成圖片該怎么做呢?先在HTML文件的當(dāng)前路徑下創(chuàng)建一個images文件夾,注意,最好還是讓存放圖片的文件夾和HTML在同一路徑下,這樣便于管理。

往這個文件夾放入一張圖片格式,gif,png,jpg等等都可以。。。我下面的這張是png圖片。。。

然后,修改HTML代碼如下:

<html> <head> <title>這是一首詩構(gòu)成的網(wǎng)頁title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> head>  <body background="images/20170331151615532.png">  <h1> <font size="6" color="red" face="楷體"> 關(guān)雎 font> h1>  <h2> <font size="5" color="red" face="楷體"> 先秦:佚名 h2>  <p> <font size="4" color="red" face="楷體"> <b><i>關(guān)關(guān)雎鳩,在河之洲。窈窕淑女,君子好逑。i>b><br> <b><u>參差荇菜,左右流之。窈窕淑女,寤寐求之。u>b><br> <b><s>求之不得,寤寐思服。悠哉悠哉,輾轉(zhuǎn)反側(cè)。s>b><br> <b>參差荇菜,左右采之。窈窕淑女,琴瑟友之。b><br> <b>參差荇菜,左右芼之。窈窕淑女,鐘鼓樂之。b><br> font> p> body> html> 

顯示結(jié)果:


????我們學(xué)習(xí)了boda常用的屬性以及HTML的一些標記,但是圖顯示的效果卻不是那么的好看。原因就是沒有排版好,接下來使用居中來使這個頁面更好看一點,順便多加入幾個別的標記。

HTML排版標記

(1) : 表示一個段落。一段文字放在p標記里就可以了。

常用屬性:align ?水平對齊方式,取值:left(左對齊)、center(居中對齊)、right(右對齊),一個段落默認就是左對齊。

(2)換行標記

(3)水平線標記(單邊標記):



size:水平線的粗細,單位一般為px

color:顏色

width:水平線的寬度

noshade:去掉水平線的陰影。(在HTML中,noshade是沒有值的屬性)如:

如:



(4)

預(yù)排版標記
			


功能:將保留所有的空白字符(空格、換行符),換句話說就是原封不動的輸出。

語法:


:雙邊標記
			


(5)

...


一級標題到六級標題

標題標記:

...


功能:定義各種標題

屬性:

align 水平對齊,取值:left(左對齊)、center(居中對齊)、right(右對齊),一個段落默認就是左對齊。

寫個例子看看效果是怎么樣的:

<html> <head> <title>這是一首詩構(gòu)成的網(wǎng)頁title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> head> <body bgColor="white">  <h1 align="center"> <font size="6" color="red" face="楷體"> 關(guān)雎 font> h1>  <hr size="5" color="green" width="1600" noshade>  <h2 align="center"> <font size="5" color="red" face="楷體"> 先秦:佚名 h2>  <hr size="10" color="red" width="1600" noshade>  <p align="center"> <font size="4" color="black" face="楷體"> <b><i>關(guān)關(guān)雎鳩,在河之洲。窈窕淑女,君子好逑。i>b> <br> <b><u>參差荇菜,左右流之。窈窕淑女,寤寐求之。u>b> <br> <b><s>求之不得,寤寐思服。悠哉悠哉,輾轉(zhuǎn)反側(cè)。s>b> <br> <b>參差荇菜,左右采之。窈窕淑女,琴瑟友之。b> <br> <b>參差荇菜,左右芼之。窈窕淑女,鐘鼓樂之。b> <br> p> body> html> 

運行效果:


長期商務(wù)合作服務(wù):


免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉