官术网_书友最值得收藏!

1.4 小結(jié)

在本章里,回顧了前端的發(fā)展歷史、三大主流框架和一些日常使用的工具。基本上囊括了一個(gè)前端需要了解的基礎(chǔ)知識(shí),當(dāng)然僅僅了解這些知識(shí),在技術(shù)上可能不會(huì)有多大的進(jìn)步,但在判斷一個(gè)項(xiàng)目應(yīng)該怎樣開發(fā)、使用何種技術(shù)進(jìn)行開發(fā)時(shí),可以通過這些知識(shí)進(jìn)行快速判斷,給出合理的解決方案。

從MVC、MVP、MVVM這3個(gè)框架的發(fā)展歷史可以看出,它們一開始并不是為前端開發(fā)準(zhǔn)備的,前端使用這些框架都是基于其先進(jìn)的思想從別的語言借鑒來的。在MVC框架出現(xiàn)的時(shí)候,前端還沒有開始發(fā)展,MVP框架出現(xiàn)的時(shí)候,前端也只能算是剛剛開始發(fā)展,就是現(xiàn)在最火的MVVM框架,也是在Ajax剛推出時(shí)才出現(xiàn),那時(shí),前端根本無法使用MVVM框架進(jìn)行開發(fā)。

由此可知前端雖然出現(xiàn)較晚,而且基本都是從別的語言借鑒來的,但它的發(fā)展勢(shì)頭迅猛。現(xiàn)在前端能夠獨(dú)擋一面,可以獨(dú)立開發(fā)出一整套服務(wù)了,即從前端到后端都使用JS進(jìn)行開發(fā),所以前端的潛力還是很大的。隨著移動(dòng)業(yè)務(wù)的開展,手機(jī)端也變得重要起來,除小程序外,手機(jī)上的很多宣傳頁都是采用網(wǎng)頁的方式。方便快捷,無須客戶端,展示效果好,這些都是前端的優(yōu)勢(shì)。雖然現(xiàn)在前端競爭壓力很大,但只要真正掌握核心技術(shù),市場需求這么大,還愁找不到工作嗎?

前端工具的發(fā)展與前端的發(fā)展相輔相成,JS的每次進(jìn)步都會(huì)帶動(dòng)瀏覽器廠商和相關(guān)開發(fā)工具的進(jìn)步,這一點(diǎn)毋庸置疑,但需要注意的是,這種進(jìn)步所需的時(shí)間很難估計(jì),例如ES6出現(xiàn)兩年多了,瀏覽器還沒有做到完全適配,所以在嘗試新技術(shù)的時(shí)候要小心,尤其是在公司開發(fā)項(xiàng)目的時(shí)候,不成熟的技術(shù)最好不用,但若是自己開發(fā)博客之類的,則不用擔(dān)心,遇到問題時(shí),可以去社區(qū)尋找答案,或提問都可以,維護(hù)項(xiàng)目的人員基本上都會(huì)給你一個(gè)完美的解釋。

還有一點(diǎn)需要注意,就是瀏覽器的兼容問題,這個(gè)問題目前沒有一個(gè)合理的辦法去解決,主要是看用戶群體。如果項(xiàng)目的主要用戶群體對(duì)電腦不是十分了解,那么就需要考慮兼容性的問題,不要想當(dāng)然認(rèn)為現(xiàn)在沒人會(huì)用IE8之類的瀏覽器,要知道IE8在瀏覽器市場上所占無幾的份額可能代表著龐大的用戶數(shù)量,難保你的用戶就不是其中之一。所以這時(shí)候就要考慮框架的兼容性了,本書所講的Vue.js就不兼容IE8及以下的瀏覽器,所以只能考慮換框架,或者不使用框架,在插件的選擇上也是同理。

至此,關(guān)于前端開發(fā),你需要知道的知識(shí)已經(jīng)介紹完了,在下面的章節(jié)將會(huì)介紹Vue.js的一些基礎(chǔ)概念以及用法,這部分的內(nèi)容是后續(xù)實(shí)戰(zhàn)開發(fā)的基礎(chǔ)。

主站蜘蛛池模板: 丰顺县| 建宁县| 东平县| 项城市| 彭水| 通化市| 万安县| 宝丰县| 库尔勒市| 长治县| 怀来县| 孝义市| 万年县| 永福县| 宜章县| 文成县| 靖江市| 克什克腾旗| 嵩明县| 大田县| 普陀区| 青冈县| 清徐县| 改则县| 桃源县| 侯马市| 昆山市| 乌苏市| 聂拉木县| 左权县| 武汉市| 东乌珠穆沁旗| 黄浦区| 新丰县| 黄浦区| 溧水县| 宜兰县| 拜泉县| 定西市| 岢岚县| 鄂尔多斯市|