web前端背景介紹
Internet:是一個全球性的計算機網際網路絡,中文名稱“因特網”、“國際網際網路”、“網際網”等等;
Internet提供的服務:http、ftp、Telnet、email、www、bbs等等;
基本實現技術:分組交換原理--資訊在Internet上被分成許多的小資料包(分組)進行傳輸,到達目的地後將資料包組裝成資訊;
TCP/IP協議簇
Web和Internet的關係:web是執行在Internet上最流行的應用之一,Internet為web提供了網路環境;
因為web的出現,從而極大地推動了Internet的普及與推廣;
web的優勢:傳輸快、成本低、使用者多、方便易用、形式多樣、便於反饋......
web的劣勢
web:稱為全球資訊網或環球網,www(world wide web),上世紀90年代由歐洲核子研究中心的Bener.Lee,1992年正式上網;
把各類資訊和服務無縫連線,提供生動的圖形使用者介面;
資訊--文字、圖片、視訊、音訊...
服務--Telnet、email、ftp......
全球資訊網就是無數文件的集合,駐留在因特網的某個地方
web的工作原理:
基於瀏覽器/伺服器;由web伺服器、瀏覽器和通訊協議三部分組成;
通訊協議採用的是http協議:超文字傳輸協議(hypertext transfer protocol)
通過瀏覽器傳送請求到伺服器,伺服器響應請求將資料傳送到請求的瀏覽器,中間的過程是通過http協議執行;
開發人員共具:
F12;右鍵--審查元素(檢查)
在web主要以網頁的形式來發布多媒體資訊;
網頁採用超文字標記語言HTML(hypertext markup language)編寫;
編輯--記事本、word、editplus、hbuilder、dw、sublime text、webstrom......
web伺服器:
儲存web頁面上的資訊,並提供管理環境;響應瀏覽器的請求,執行伺服器端的程式;
主要的web伺服器產品:
Tomcat、Apache、IIS
web瀏覽器:
提交請求;解析HTML和內嵌指令碼(js);用圖形化的方式顯示HTML文件;
主流的瀏覽器:
IE、firefox、chrome、opera、safari
伺服器端技術:php、jsp、asp(asp.net)
前端技術(客戶端技術):
HTML、CSS、JS(JavaScript);
web是一個超文字檔案的集合;超文字檔案即是網頁/HTML文件;通常是以.html或.htm為字尾的文件