前端基礎(chǔ)1(計(jì)算機(jī)存儲(chǔ)、命令行基礎(chǔ)、HTTP入門、node.js、HTML)

1、計(jì)算機(jī)是如何存儲(chǔ)數(shù)據(jù)



2、命令行基礎(chǔ)(常用的命令、使用git的三種方式)




3、HTTP入門(請(qǐng)求與響應(yīng))




4、Node.js Server


http-server 的使用


npm install -g http-server

http-server? -c-1


Windows 上 http-server 的緩存「有可能」無(wú)法消除,如果你發(fā)現(xiàn)你改了頁(yè)面,頁(yè)面卻無(wú)法更新,那么就這樣做:

打開(kāi) Chrome 開(kāi)發(fā)者工具

點(diǎn)擊 Network

勾選 Disable Cache


網(wǎng)絡(luò)與IP

HTTP 協(xié)議的底層其實(shí)是由 TCP 協(xié)議和 IP 協(xié)議(簡(jiǎn)稱 TCP/IP)構(gòu)建的。

TCP 傳輸控制協(xié)議(Transmission Control Protocol)

TCP 和 UDP 的區(qū)別是什么

簡(jiǎn)答:TCP 可靠、面向連接、相對(duì) UDP 較慢;UDP 不可靠,不面向連接、相對(duì) TCP 較快。搞定。

TCP 的三次握手指的是什么

簡(jiǎn)答:每次建立連接前,客戶端和服務(wù)端之前都要先進(jìn)行三次對(duì)話才開(kāi)始正式傳輸內(nèi)容,三次對(duì)話大概是這樣的:

1. 客戶端:我要連接你了,可以嗎

2. 服務(wù)端:嗯,我準(zhǔn)備好了,連接我吧

3. 客戶端:那我連接你咯。

4. 開(kāi)始后面步驟


問(wèn)題1:我怎么知道應(yīng)該使用什么端口?

維基百科?把 0 到 1023 號(hào)端口對(duì)應(yīng)的服務(wù)都告訴你了,點(diǎn)進(jìn)去看看吧。

問(wèn)題2:一共由多少端口?

每個(gè)機(jī)器一共有 65535(2的16次方減1)個(gè)端口(這是協(xié)議規(guī)定的)。不過(guò)這些端口的使用由一些規(guī)定

0 到 1023(2的10次方減1)號(hào)端口是留給系統(tǒng)使用的,你只有擁有了管理員權(quán)限后,才能使用這 1024 個(gè)端口。

其他端口可以給普通用戶使用

如果一個(gè)端口正在提供服務(wù),也就是被占用了,那么就不能再使用這個(gè)端口。除非你先停掉正在占用這個(gè)端口的服務(wù)。以后你們會(huì)經(jīng)常遇到這個(gè)問(wèn)題。

總結(jié):

使用 HTTP 協(xié)議訪問(wèn)另一個(gè) IP 時(shí),必須同時(shí)提供 IP 和端口號(hào),缺一不可。

訪問(wèn)?http://qq.com?時(shí)并沒(méi)有提供端口號(hào),瀏覽器會(huì)幫你加了默認(rèn)端口號(hào) 80。


5、HTML

行內(nèi)元素(inline elements)和塊級(jí)元素(block-level elements)

行內(nèi)元素:a、abbr、acronym、b、big、br、cite、code、dfn、em、font、i、img、input、kbd、label、q、samp、select、small、span、s、del、strike、strong、sub、sup、textarea、tt、u、var等

塊級(jí)元素:address、blockquote、center、dir、div、dl、ul、ol、li、fieldset、form、form、*hn、hr、menu、noframes、frames、noscript、p、 pre、table等

兼容性:display:inline-block;*display:inline;*zoom:1;


塊級(jí)元素特點(diǎn):

1、各占據(jù)一行,垂直方向排列,可以包含行內(nèi)元素;

2、塊級(jí)元素的 width 默認(rèn)為 100%,而內(nèi)聯(lián)元素則是根據(jù)其自身的內(nèi)容或子元素來(lái)決定其寬度。

3、每個(gè)塊級(jí)元素默認(rèn)占一行高度,一行內(nèi)添加一個(gè)塊級(jí)元素后一般無(wú)法再添加其他元素(float后除外),倆個(gè)塊級(jí)元素連續(xù)編輯時(shí),會(huì)在頁(yè)面自動(dòng)換行顯示;

行內(nèi)元素特點(diǎn):

1、會(huì)在水平方向排列,不能包含塊級(jí)元素;

2、設(shè)置width、height無(wú)效(可以設(shè)置line-height);寬度就是它文字或圖片的寬度,不可改變;

3、margin、padding左右可設(shè),上下無(wú)效;

4、內(nèi)聯(lián)元素只能容納文本或者其他內(nèi)聯(lián)元素。


常用標(biāo)簽的屬性與值


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容