北京web前端培訓(xùn),弄清概念快快學(xué) |
很多人奔著前端好學(xué)的名頭來的,向往程序員的高薪,不論是學(xué)好什么知識,都不容易,這次小誠為小白們總結(jié)了網(wǎng)絡(luò)上常常能看到的一些高大上的,但是可能你還沒弄清的概念,談?wù)勅绾螛?gòu)建前端知識體系,希望能幫到大家。
一、基礎(chǔ)知識
我們都知道打牢基礎(chǔ)才有更大的發(fā)展,那么編程的基礎(chǔ)是什么?大學(xué)和培訓(xùn)的差別在哪里?
一般來說,基礎(chǔ)知識包括算法、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、網(wǎng)絡(luò)、編碼等等,這很容易被忽略,大家都關(guān)注具體的技術(shù)實現(xiàn),不愿意繼續(xù)深究。
二、技術(shù)標(biāo)準(zhǔn)
為什么有這么多種編程語言?不同的語言有什么區(qū)別?為什么這個函數(shù)定義變量?
這里誠筑說要聊聊標(biāo)準(zhǔn),像英語中的語法,編程語言也要按照一定的規(guī)則來組織語言,才能讓計算機讀懂人的想法,計算機其實很笨,所以人要學(xué)編程語言應(yīng)對計算機。
WEB標(biāo)準(zhǔn)不只是一個標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn):
1. 結(jié)構(gòu)方面:XML、XHTML
2. 表現(xiàn)方面:CSS
3. 行為方面:DOM、ECMAScript
我們常說的JS便遵循著ECMA-262第六版(ES6或者叫ES 2015語言規(guī)范)
標(biāo)準(zhǔn)很重要,開發(fā)人員按照這個寫代碼,瀏覽器按照這個展現(xiàn)效果。
三、開發(fā)環(huán)境
看到這四個字,你可能一頭霧水,這是啥呀?開發(fā)環(huán)境主要涉及的是程序員日常使用的工具,不同的工具構(gòu)建起了前端編程開發(fā)的條件。一般常用的有這些方面:
1. 集成開發(fā)環(huán)境(IDE)
一般含有代碼編輯器、編譯、調(diào)試、用戶界面等工具,好的IDE能夠讓編程開發(fā)更加方便快捷,能夠提高程序員寫代碼的效率。常見的有vim、sublime、vs等。
2. 前端腳手架
一套工具,一套項目模板,幫助我們處理問題、構(gòu)建項目,不同的技術(shù)框架,如vue,angular等都會有自己的腳手架,通常加-cli。
3. 代碼管理
大型項目需要多人合作完成,這時候團隊合作、代碼管理便顯得很重要了,常見的形式有g(shù)it和svn兩種,主要還是看工作需要。
四、框架和庫
其實學(xué)好前面幾點已經(jīng)可以自己建站了,這里想給大家介紹的框架和庫也是一種加速工具,能夠給大家?guī)矸奖憧旖莸捏w驗。常用的jQuery、Angular、React、Vue等等。
說了這么多有沒有對前端學(xué)習(xí)清楚一點呢?前期不要多想,學(xué)好html、css、js,有時間的話還可以研究一下基礎(chǔ)知識,后面針對練習(xí),多積累項目經(jīng)驗,祝大家學(xué)習(xí)愉快!
資訊來源:誠筑說古老師
|
友情提示:
信息由用戶自行發(fā)布,如果發(fā)現(xiàn)錯誤或不符合法規(guī)或造成侵權(quán),請及時通知本站更正或刪除,具體聯(lián)系方式見頁面底部聯(lián)系我們,謝謝。 |
當(dāng)前頁在本站[名站在線]7天內(nèi)點擊次數(shù)(點擊次數(shù)為零的日期不顯示): |
信息評估: |
(還沒有網(wǎng)友對該信息作出評估,你想為該信息提供第一個評估嗎?) |
|
|
|