什麼是html5?
html5是html網頁標準的5.0版本,5.0版本相比4.0的版本,新增了很多的技術內容。這次的變化是比較大的,甚至是革命性的,他的誕生帶動了很多技術領域的發展,尤其是在我們的移動端設備上面,因此我們今天談論的htm5這個詞,它已經產生了一些變化,它代表的已經不再是簡單的,html的網頁設計標準,而是圍繞著html這個東西,以及它周邊的一系列網頁相關技術的總稱。
這其中既包含了html加CSS的網頁製作,也包含了JavaScript。這門程式語言的相關開發,而h5就簡單了,它就是h5的簡稱,僅此而已。
那麼什麼又叫做web前端呢?
它是根據h5的功能和作用,所起的一個別名而已,就好像當我們說微博的時候,我們的第一反應想到的是新浪微博,但微博不只有新浪微博,他還有騰訊微博、推特等等。所以微博與新浪微博的關係,就像web前端和h5的關係一樣。
最後我們來解釋一下什麼叫做全棧?
大家都知道我們平時看到的網頁,全部是由程序編寫的,這些程序運行的結果就是我們看到的網頁,我們看到的這部分技術領域叫做前端,而在一個網站的內部,我們還有很多我們看不見,摸不著的程序在運行著,這些程序在背後進行著複雜又精密的計算,才能保證我們程序的正常運作,他們很重要,但很多時候我們卻感知不到它們的存在。因此我們管這個技術領域叫做後端,當一個人的技術能力既能夠覆蓋,前端又能覆蓋後端的時候,我們就說這是一個全站型的技術人才。
總的來說,h5和htm5是一個東西,web前端是h5的別稱,而全棧既包括前端又包括後端,h5具體能做什麼呢?
簡單的說它主要的功能就是編寫網頁,但網頁技術也不像大家認知的那麼簡單,它的覆蓋面非常廣,比如我們平時在上網的時候隨處可見的網頁,打開瀏覽器在地址欄中輸入,我們想要訪問的網站,比如天貓、京東等,這些頁面都是由h5開發的頁面。再比如,我們在手機上也可以通過瀏覽器查看網頁,打開手機瀏覽器輸入網址,映入眼帘的就是由h5開發的頁面,再比如我們經常使用的,微信其實也都是網頁,在我的手機通常會關注好多訂閱號和公眾號,這些訂閱號和公眾號每天推送的文章,基本上也是由h5開發的頁面。
甚至我們經常使用的APP,我們在APP裡面所看到的這些內容。其實大多也都是由網頁編寫。不止這些,還包括我們的小程序,我們打開一個小程序,這個小程序裡面的頁面基本上,也都是由h5開發的頁面,還有我們的小遊戲。