web前端工程師入門須知,每個(gè)前端程序員必備的入門知識(shí)

本文是寫給那些想要入門web前端工程的初學(xué)者瑞佩,高手請(qǐng)路過聚磺,也歡迎高手們拍磚。

先說下web前端工程師的價(jià)值炬丸,目前web產(chǎn)品交互越來越復(fù)雜瘫寝,用戶使用體驗(yàn)和網(wǎng)站前端性能優(yōu)化這些都得靠web前端工程師去做web前端工程師是設(shè)計(jì)加開發(fā)的綜合體,web前端工程師是在開發(fā)人員中最直接面向產(chǎn)品稠炬,面向用戶的設(shè)計(jì)人員焕阿,一個(gè)開發(fā)團(tuán)隊(duì)的成果是要靠web前端工程師去展現(xiàn),因?yàn)橛脩舨粫?huì)去關(guān)心后臺(tái)的處理有多么強(qiáng)大 首启;在設(shè)計(jì)人員中web前端工程師是直接面向開發(fā)人員的設(shè)計(jì)人員暮屡,向開發(fā)人員以一種計(jì)算機(jī)語言的方式傳遞其設(shè)計(jì)理念,web前端工程師在整個(gè)團(tuán)隊(duì)中是很關(guān)鍵的毅桃。

在我眼中一名合格的web前端工程師必須得掌握HTML褒纲、CSS和JavaScript。只懂其中一個(gè)或兩個(gè)還不行钥飞,你必須對(duì)這三門語言都很熟悉莺掠。也不是說必須對(duì)這三門語言都非常精通,但你至少要能夠運(yùn)用它們完成大多數(shù)任務(wù)读宙,而無需地頻繁地尋求別人的幫助彻秆。

這里還是要推薦下我的web前端學(xué)習(xí)群:867726593,不管你是小白還是大牛论悴,小編我都?xì)g迎掖棉,不定期分享干貨,包括小編自己整理的一份最新的web前端資料和0基礎(chǔ)入門教程膀估,歡迎初學(xué)和進(jìn)階中的小伙伴幔亥。在不忙的時(shí)間我會(huì)給大家解惑。

下面說下我眼中web前端工程師要掌握的基礎(chǔ)知識(shí)和技能:

1 網(wǎng)頁的基本結(jié)構(gòu)(HTML + CSS)

HTML是一種標(biāo)記語言察纯,而不是編程語言帕棉,最基本是標(biāo)簽是<html>和<body>,CSS是用來定義如何顯示HTML元素的饼记。對(duì)HTML+CSS很容易入門香伴,但很多人不夠深入,舉幾個(gè)例子:<meta>標(biāo)簽是作什么用的具则?margin-left與left有什么區(qū)別即纲,應(yīng)該在什么情況下使用?再出個(gè)DIV+CSS布局問題:一個(gè)寬度不確定的DIV里面放三個(gè)水平對(duì)齊的DIV博肋,左右兩個(gè)DIV寬度固定為150px低斋,中間那個(gè)DIV充滿剩余的寬度蜂厅。如果這些問題你目前還不知道,對(duì)那個(gè)布局問題幾分鐘內(nèi)不能解決膊畴,說明你對(duì)HTML+CSS還不夠深入掘猿。

2 瀏覽器是怎么展現(xiàn)網(wǎng)頁的

不同內(nèi)核的瀏覽器對(duì)網(wǎng)頁的渲染是不一樣的,目前瀏覽器都有客戶端調(diào)試工具唇跨,下圖展現(xiàn)一個(gè)google首頁在IE9下的加載細(xì)節(jié):

在做web性能優(yōu)化時(shí)稠通,對(duì)瀏覽器渲染及細(xì)節(jié)要進(jìn)一步了解。說個(gè)比較有用的知識(shí)點(diǎn):目前瀏覽器并行加載的上限是6买猖,老版本的瀏覽器會(huì)有所不同改橘。

3 網(wǎng)頁的生命周期

不同的web框架下,頁面的生命周期會(huì)有所不同政勃,大體還是一樣:客戶端發(fā)送GET請(qǐng)求唧龄,服務(wù)器返回相應(yīng)頁面,客戶端完成操作及數(shù)據(jù)奸远,然后POST給服務(wù)器。一定要對(duì)數(shù)據(jù)的傳遞(前臺(tái)與后臺(tái),頁面之間)的細(xì)節(jié)了然于心讽挟。

4 DHTML DOM BOM Javascript AJAX

這是Web前端開發(fā)的重中之中懒叛,大多數(shù)時(shí)候我們都在和他們打交道。說幾個(gè)注意點(diǎn):javascript是單線程編程耽梅,所謂的javascript異步編程只不過是計(jì)劃在未來的某個(gè)時(shí)間上執(zhí)行相應(yīng)事件而已薛窥;詳細(xì)了解DOM事件機(jī)制;客戶端存儲(chǔ)(HTML5中增加了localStorage和sessionStorage)眼姐;javascript不像服務(wù)器端語言那樣嚴(yán)謹(jǐn)诅迷,調(diào)試不是很方便,所以一開始要養(yǎng)成嚴(yán)謹(jǐn)?shù)膉avascript編輯習(xí)慣众旗;javascript很強(qiáng)大很靈活罢杉,不要幻想短時(shí)間內(nèi)熟練(更別說精通)它,并寫些框架贡歧、類庫滩租,初始階段還是先用熟練已成熟的框架(比如jquery)當(dāng)入門;一定要熟練使用客戶端調(diào)試工具利朵。

5 服務(wù)器端語言開發(fā)經(jīng)驗(yàn)律想,PS切圖技術(shù)

Web前端開發(fā)介于設(shè)計(jì)與開發(fā)中間,所以兩端的東西都得懂點(diǎn)绍弟。編輯語言是相通的技即,之前編寫過服務(wù)器語言,對(duì)學(xué)習(xí)javascript是十分有益的樟遣,從圖片轉(zhuǎn)成靜態(tài)HTML頁面而叼,少不了PS切圖技術(shù)身笤。

6 瀏覽器的兼容性

由于歷史原因 ,瀏覽器的兼容性一直都折磨web前端工程師的地方澈歉,雖然有W3組織展鸡,并制定了一些規(guī)范,雖然瀏覽器產(chǎn)商都正在努力改進(jìn)并接近其規(guī)范埃难,但現(xiàn)實(shí)網(wǎng)絡(luò)環(huán)境中各種內(nèi)核莹弊、各種版本的瀏覽器都有一席之地。解決瀏覽器兼容性靠經(jīng)驗(yàn)積累涡尘,可喜的事這方面資料網(wǎng)上有很多忍弛。

7 快速學(xué)習(xí)能力和主動(dòng)學(xué)習(xí)意愿

web前端的發(fā)展很快,從事這一行業(yè)一定要有快速學(xué)習(xí)能力和主動(dòng)學(xué)習(xí)意愿考抄,這樣才能適應(yīng)web產(chǎn)品的要求细疚。在web前端領(lǐng)域沒有絕對(duì)的是與非,解決一個(gè)問題的方法有很多,但我們要找到一個(gè)更合適的方法川梅,找到一個(gè)更合適的方法需要經(jīng)驗(yàn)作積累疯兼,總之web前端入門容易,想熟練很難贫途,需要更多的主動(dòng)學(xué)習(xí)意愿吧彪。

8 良好的溝通能力

優(yōu)秀的前端工程師需要具備良好的溝通能力,因?yàn)槟愕墓ぷ髋c很多人的工作息息相關(guān)丢早,比如項(xiàng)目經(jīng)理姨裸、設(shè)計(jì)師、最終用戶怨酝、開發(fā)工程師傀缩,前端工程師位于這幾類人的交匯點(diǎn)上,這些角色的要求你都得照顧好农猬,平衡這四類人的需求赡艰,拿出一個(gè)比較合適的方案。由此可見溝通能力對(duì)前端工程師要求更高盛险。

最后提供一些好的學(xué)習(xí)資料:

1. 《javascript權(quán)威指南》

2. 《javascript+DOM編程藝術(shù)》

3. 《javascript高級(jí)程序設(shè)計(jì)》

web前端學(xué)習(xí)群:867726593

知識(shí)分享到這里就結(jié)束了瞄摊,學(xué)習(xí)web前端的朋友可以來我的群,里面每天都有對(duì)應(yīng)資料學(xué)習(xí):680847368苦掘,歡迎初學(xué)和進(jìn)階中的小伙伴换帜。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鹤啡,隨后出現(xiàn)的幾起案子惯驼,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件祟牲,死亡現(xiàn)場(chǎng)離奇詭異隙畜,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)说贝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門议惰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人乡恕,你說我怎么就攤上這事言询。” “怎么了傲宜?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵运杭,是天一觀的道長。 經(jīng)常有香客問我函卒,道長辆憔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任报嵌,我火速辦了婚禮虱咧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘锚国。我一直安慰自己彤钟,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布跷叉。 她就那樣靜靜地躺著,像睡著了一般营搅。 火紅的嫁衣襯著肌膚如雪云挟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天转质,我揣著相機(jī)與錄音园欣,去河邊找鬼。 笑死休蟹,一個(gè)胖子當(dāng)著我的面吹牛沸枯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赂弓,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼绑榴,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了盈魁?” 一聲冷哼從身側(cè)響起翔怎,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后赤套,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體飘痛,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年容握,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宣脉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡剔氏,死狀恐怖塑猖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情介蛉,我是刑警寧澤萌庆,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站币旧,受9級(jí)特大地震影響践险,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吹菱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一巍虫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鳍刷,春花似錦占遥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至尤揣,卻和暖如春搔啊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背北戏。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來泰國打工负芋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人嗜愈。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓旧蛾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蠕嫁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锨天,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)拌阴。 注意:講述HT...
    kismetajun閱讀 27,422評(píng)論 1 45
  • web前端工程師入門須知 本文是寫給那些想要入門web前端工程的初學(xué)者绍绘,高手請(qǐng)路過,也歡迎高手們拍磚。 先說下we...
    王鈺峰閱讀 405評(píng)論 0 2
  • 本文是寫給那些想要入門web前端工程的初學(xué)者捺信,高手請(qǐng)路過,也歡迎高手們拍磚欠痴。 先說下web前端工程師的價(jià)值迄靠,目前w...
    DarkSpy13閱讀 1,568評(píng)論 1 5
  • 下圖是前端工程師圖解: 前端開發(fā)的核心是HTML + CSS + JavaScript。本質(zhì)上它們構(gòu)成一個(gè)MVC框...
    王鈺峰閱讀 321評(píng)論 0 5
  • (一) 宋江亦題潯陽樓喇辽, 造反豪氣貫九州掌挚。 皇帝施治招安計(jì),叱咤英雄作死...
    霧里看花的布布閱讀 152評(píng)論 0 0