一、電腦掃盲css
ipconfig:查看本地電腦的IP地址 // ipconfig -all 更加詳細的IP地址html
ping www.baidu.com -t:查看本身網絡情況web
ctrol + c :終止正在運行的DOS命令瀏覽器
exit:關掉DOS命令窗口安全
cls:清屏服務器
cd ../ 返回當前文件夾的上一級目錄網絡
cd ./ 當前目錄ide
cd / 返回當前磁盤的根目錄優化
d: 直接進入到D盤網站
cd 文件夾名 //進入到指定文件夾
dir 查看當前文件夾下的目錄
mkdir 文件名 建立文件名的文件夾
開發網站的流程
買一臺服務器(雲服務器),服務器連上網,會存在一個外網IP地址:把咱們開源項目文件(HTML/css/js/IMG...)都上傳到服務器上(FTP上傳)
買一個域名(萬網)
進行DNS解析(域名解析)
DNS是一個網絡服務器,咱們的域名解析其實就是在DNS上記錄一條信息記錄
-> www.xxxx.cn 220.114.23.56(服務器外網IP地址) 80(服務器端口號)
當用戶在本身的瀏覽器中輸入一個網址,到最終看到頁面和內容,發生了那些內容?
->服務器的端口號:
咱們的一臺服務器上能夠發佈不少的項目,而每個項目都有一個本身對應的房間或者區域,服務器使用端口號來區分具體是哪個項目
通常咱們都把本身的項目發佈到80/443這兩個端口下
引擎:每個瀏覽器都有本身的引擎,谷歌瀏覽器是V8引擎(webkit),火狐瀏覽器是Gecko引擎,IE瀏覽器是Trident引擎
w3c:一個指定開發規範的非盈利性機構組織,HTML/HTML5/CSS/CSS3/Ecmascript...的規範都是由這個組織制定和管理的。
咱們做爲一名開發者開發頁面,是按照規範進行開發的
瀏覽器開發商通常也是按照W3C的規範開發瀏覽器的渲染引擎的
瀏覽器的廠商總要凸顯本身的不同凡響,有些廠家把w3c規範實現完成後,又增長了一些本身獨有的好的東西(谷歌),這樣就致使了咱們在寫代碼的時候常常寫:-webkit-xxxx
可是有些廠商爲了凸顯本身的不同,就不按照規範來,而是走本身的這一套(例如IE),這樣就致使了咱們編寫的代碼想要兼容發全部的瀏覽器須要些多套:谷歌getComputedStyle IE:currentStyle
谷歌瀏覽器控制檯NetWork這一項,能夠看到當前的客戶端向客戶端服務器端發送的全部的請求以及請求的狀態信息等
經過在NetWork中觀看,我,麼發現當咱們第一次把HTML源代碼請求回來的時候,瀏覽器開始按照本身的引擎渲染,在渲染過程當中咱們還會出現重新向服務器請求css/js/img...,每一次請求和HTML的步驟如出一轍,若是請求的資源次數過多,頁面打開的速度和渲染的速度就會變慢,因此咱們之後在頁面優化的方法中,首先要作的就是減小資源次數(減小HTTP請求)
一、css合併成一個 或者 若是css不是不少的話咱們採用內嵌式css
二、JS合併成一個 或者 採用內嵌式
三、圖片合併(雪碧圖技術/css Sprite) 或者圖片延遲加載
四、Ajax請求和資源文件的請求原理是同樣的
-> URL/URI/URN
URI=URL+URN 統一資源標識符
URL(統一資源定位符):http://v.qq.com:80/index.html?xxxxxxxx#bbs
htttp:傳輸協議 -> 客戶端給服務器端的內容和服務器端傳遞給客戶端的內容都是經過http傳輸協議進行傳輸的(能夠理解爲傳遞小哥)
v.aa.com:域名
80:端口
index.html:請求資源文件名 -> 告訴服務器須要請求的資源文件
?xxxxxx:URL問好傳參 -> 客戶端傳遞給服務器端的內容(客戶端能夠把一些值傳遞服務端,返回來同樣能夠)
#bbs:URL的hash(描點定位)
URN:統一資源名稱
傳輸協議:
http:超文本傳輸協議,除了傳輸文本之外,還能夠傳輸其餘的東西,例如:XML
https:更加安全的http
FTP:文件傳輸協議(應用於把項目源文件傳遞到服務器上)
在不指定服務器端口的狀況下,每一種協議會有一個某人找的端口地址
http默認找服務器的80端口
HTTPS默認找服務器的443端口
FTP默認找服務器的21端口