首頁  >  文章  >  web前端  >  HTML5程式設計師需要學習的技能總結

HTML5程式設計師需要學習的技能總結

不言
不言轉載
2019-03-30 11:11:483818瀏覽

這篇文章帶給大家的內容是關於HTML5程式設計師需要學習的技能總結,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

現在參加HTML5培訓的人很多,但是能學到什麼東西還有很多的小伙伴不是很清楚,這篇文章就帶讀者看一下一名專業的HTML5程式設計師需要掌握哪些技能。

1、開發語言

HTML發展歷史有二十多年,經過多次版本更新,HTML5和CSS3的出現又是一次革新。有些人認為前端開發要掌握的技能簡單,不就是製作網頁嗎,其實不然,HTML5需要掌握的核心語言xHTML CSS JavaScript,JavaScript作為最難的語言之一,許多程式設計高手也不敢妄自菲薄自封精通。由於JavaScript與html的差異性,以及靜動態分開處理的一些好處。在大公司編寫靜態效果和動態效果往往是分開由不同的人完成的。小公司因為需要壓縮成本,就要求每個人會的越多越好,如果您想往專案經理髮展,能懂一兩門後台語言,絕對是錦上添花!

2、瀏覽器相容性

網路目前主流瀏覽器有IE6789,Firefox,Chrome,Opera,Safari,遨遊,包括國內主流的搜狗,騰訊TT,360,the World等等。從核心上講主要有IE的,遨遊版IE,safari,firefox以及opera的,這些都是大家常見的,如果你身邊有老網蟲喜歡收藏瀏覽器,你翻翻他的硬碟,相信幾十款肯定是有的。每種核心對程式碼的解析是不完全一樣的,即使同樣核心也可能有很大差異,如IE和遨遊版的IE。不說非主流的瀏覽器,就主流的瀏覽器要做到完全相容,也並非易事,需要長時間的累積和測試,需要前端開發工程師對前端開發的熱愛和熱情。
目前行動網路的發展趨勢也不容小覷,將慢慢佔據網路的主要份額。行動網路最突出的好處是方便及時,試想一下,走在某地風景很好,拍下來後自動分享給各路好友,因此手機上的瀏覽器兼容也看刻不容緩,現在手機上的瀏覽器也是紛繁複雜,主流的UCWEB,safari,IE,3G門戶的,以及symbian低端機的“殘缺兒童”,包括國外流行手機我們不知道的一些瀏覽器,更糟糕的是這些瀏覽器解析因為手機硬體的不同,每個瀏覽器得到的結果都是完全不同的。

3、hack技術

由於不同的瀏覽器對CSS的解析認識不一樣,因此會導致生成的頁面效果不一樣,這個時候就需要針對不同的瀏覽器寫不同的CSS,這個過程叫CSS hack。雖然我們寫程式碼都要求按照標準,不寫hack程式碼,但實際工作中為了相容主流瀏覽器,hack程式碼是免不了的,所以這也應該是每個前端開發人員 必備的技能。

4、業界標準

目前HTML5開發中提到最多的就是W3C標準,這是一系列標準的集合,代表了網路發展的方向,也代表了前端開發的一種信仰。寫的程式碼都要100%通過標準驗證,為通過標準驗證而感到自豪,會有效推動網路的快速發展。

5、開發工具

目前比較流行的是Dreamweaver, 其曾經風靡一時,到現在也沒有退出歷史舞台,證明DW還是有很大優勢的,尤其是針對初學者,其強大的提示功能可以幫助我們很快的熟悉並掌握網頁佈局,但現在更提倡的是純手寫代碼,既體現技能方面的卓越,也可有效避免使用DW等工具產生的冗餘代碼。另外再掌握一些photoshop技能,即使沒有美工,也能簡單處理一些影像。

這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的HTML5影片教學專欄!

以上是HTML5程式設計師需要學習的技能總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除