認識web前端開發


web前端開發

1、web即web系統,是以網站的形式呈現,通過瀏覽器的訪問來實現一定的功能的系統。

2、什么是前端開發?

       前端開發是創建web頁面或app等前端界面呈現給用戶的過程。通過html、css、js以及衍生出來的各種技術、框架、解決方案來實現互聯網產品的用戶交互界面。

3、現在流行的三大網站有:電商網站(如淘寶、京東)、綜合門戶網站 (新浪、搜狐)、管理網站(內部管理系統)。

4、什么是網站?什么是網頁?

 網站就是互聯網上顯示的特定內容的相關網頁的集合。

 網頁就是一個個web頁面。一個網站中的網頁通過超鏈接的方式被組織在一起的。默認的主頁面是index.html。

5、什么是服務器?

6、什么是URL?

URL是統一資源定位符,是一個網頁地址。可以由字母或數字組成(runoob.com或192.68.20.50)。用於定位萬維網上的文檔。

web瀏覽器通過URL向web服務器請求頁面。

網頁地址的語法規則: scheme://host.domain:port/path/filename

  • scheme--定義因特網服務類型。(最常見的是http)
  • host-------定義域主機。(http的默認主機是www)
  • domain---定義因特網域名。(如runoob.com)     域名有三種:.com(公司域名)、.cn(中國域名)、.org(國際域名)
  • :port-----定義主機上的端口號。(http默認是80)
  • path-------定義服務器上的路徑。(若省略,則文檔必須在網站的根目錄中)
  • filename--定義文檔/資源的名稱。                                                                              

7、主流的瀏覽器包括:        瀏覽器是用來解析網頁源代碼,渲染網頁的。

Chrome:谷歌瀏覽器                                內核:blink(是webkit的分支)

Firefox:火狐瀏覽器                                  內核:gecko

IE:微軟公司開發的                                  內核:Trident

Safari:蘋果公司開發的                            內核:webkit

Opera:挪威Opera Software ASA公司開發的,跨平台(windows、linux、mac)      內核:presto

8、www是什么?www(World Wide Web)是萬維網,可以讓web客戶端(常用瀏覽器)訪問web服務器上的頁面。是一個由許多相互鏈接的超文本組成的系統,通過互聯網訪問。在該系統中,每個有用的事物都是一個資源,用戶通過點擊鏈接來獲取資源,所有資源通過URL(統一資源定位符)來標識,並通過http(超文本傳輸協議)傳送給用戶。   

萬維網並不等同互聯網,萬維網只是互聯網所能提供的服務其中之一,是靠着互聯網運行的一項服務。

     w3c是什么?w3c是萬維網聯盟,1994年在MIT成立,是國際最著名的標准化組織。W3C為解決 Web 應用中不同平台、技術和開發者帶來的不兼容問題,保障 Web 信息的順利和完整流通,萬維網聯盟制定了一系列標准並督促 Web 應用開發者和內容提供者遵循這些標准。標准的內容包括使用語言的規范,開發中使用的導則和解釋引擎的行為等等。

9、瀏覽器的工作原理的實質就是實現http協議的通訊,具體分為連接、請求和響應。

HTTP通信的流程,大體分為三個階段:
(1) 連接 服務器通過一個ServerSocket類對象對8000端口進行監聽,監聽到之后建立連接,打開一個socket虛擬文件。
(2)請求 創建與建立socket連接相關的流對象后,瀏覽器獲取請求,為GET請求,則從請求信息中獲取所訪問的HTML文件名,向服務器發送請求。
(3) 應答 服務收到請求后,搜索相關目錄文件,若不存在,返回錯誤信息。若存在,則想html文件,進行加HTTP頭等處理后響應給瀏覽器,瀏覽器解析html文件,若其中還包含圖片,視頻等請求,則瀏覽器再次訪問web服務器,異常獲取圖片視頻等,並對其進行組裝顯示出來。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM