第五篇 WEB開發

我們現在生活在一個萬物互聯的世界,通過網絡可以看新聞、聊天、購物等等,然而這一切都離不開WEB技術。

WEB(World Wide Web)就是全球廣域網,這是一種基於超文本的圖形信息窗口,具有全球性和動態交互性,能夠跨平臺顯示。

這是建立在互聯網上的一種網絡服務,通過瀏覽器或其他途徑提供查找和瀏覽信息的圖形化直觀界面。

特點

WEB之所以能夠如此盛行,發展如此迅速,說明它具有順應時代潮流的特點。

圖形化

在前面四個篇章的學習過程中,都有一個共同的特點,所有的輸出結構都是顯示在控制檯上,同一個控制檯,看得久了也會產生厭煩。

WEB非常流行的一個很重要的原因就在於它可以提供絢麗多彩的頁面,可以顯示文本、圖片、音頻、視頻等多種形式的信息。

跨平臺

Windows、Linux、Mac、Android…

無論你是什麼系統平臺,只要你能上網,就可以用瀏覽器通過Internet訪問WWW,對系統平臺無限制。

分佈式

互聯網上的信息對於個人來說基本上是無窮無盡的,大量的圖片和音視頻保存到個人電腦上會佔用相當大的磁盤空間。

但是對於WEB來說,沒有必要把所有的信息都放在一起,不同的信息經過分類可以放在不同的站點上,只要在瀏覽器中輸入這個站點的網址就可以訪問。

並且在物理上也不是世界上所有的信息在邏輯上一體化,只不過從個人角度來講,信息都在互聯網上。

動態交互

由於信息具有時效性,所以信息的提供者可以經常對網站上的信息進行更新,所以WEB站點上的信息是動態的、經常更新的,這一點是由信息的提供者保證的。

web的交互性首先表現在它不同網頁之間的切換,也就是超鏈接,用戶的瀏覽順序可以根據他的想法自由決定。

web還可以通過form表單的形式,從服務器獲得動態的信息,服務器也可以根據用戶的請求返回相應的信息。


前端開發

說到web不得不講的一個內容就是網頁製作。

網頁製作是web 1.0時代的產物,那個時候的網頁主要是靜態網頁,所謂的靜態網頁,就是沒有與用戶進行交互而僅僅供讀者瀏覽的網頁。

比如一篇技術博文、QQ空間日誌,等等。

在web 1.0時代用戶能做的唯一事情就是,瀏覽這個網站的文字圖片內容,那時候的用戶也不能像現在大多數網站一樣可以評論交流。

而我們現在所說的前端開發是從網頁製作演演變而來的,從2005年開始互聯網進入web 2.0時代,爲了提升用戶體驗,網頁有靜態網頁和動態網頁。

所謂的動態網頁就是用戶不僅僅可以瀏覽網頁,還可以與服務器進行交互,比如你可以評論這篇博文。

web 2.0時代的網頁,不僅包含絢麗的動畫、音頻和視頻,還可以讓用戶在網頁中進行評論交流、上傳和下載文件。

由於要進行復雜的交互操作,在開發方式上更接近傳統的網站後臺開發,所以此時由網制製作升級爲WEB前端開發。

web前端能做什麼?

在個人計算機通過器器來訪問網站;

在手機上通過瀏覽器來看新聞;

在移動端app上通過淘寶購物;

在微信小程序上玩小遊戲…

這一切都跟web前端息息相關。

爲什麼要學習前端開發?

我們的定位是Python全棧開發工程師,所謂的全棧就是前端加上後端,也就是說我們不僅要掌握後端開發的技術,還要掌握一定程度的前端開發技術。

通過前面幾個篇章的學習,我們已經掌握Python基礎語法、函數編程、面向對象、數據庫以及網絡編程的相關內容,這些都屬於後端開發的範疇。

接下來學習的是前端的內容,網頁主要由三個部分組成分別是結構、表現和行爲,分別對應前端核心的三個部分:html、css、javascript。

接下來就開始我們的學習之旅。

發佈了685 篇原創文章 · 獲贊 157 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章