小編給大家分享一下前端指的是什么意思,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

這次給大家?guī)硎裁词乔岸耍岸说母拍钤斀猓黄饋砜匆幌隆?/p>
過年的時候和表哥聊天,他說以前也用html,js,css寫過網(wǎng)頁,那現(xiàn)在的前端和那個時候有什么不同,我當時就向他介紹了一下前端。
但是當時我對前端的理解也不是很透徹,所以我自我感覺也沒有介紹清楚。
隨著我自己學習的深入,我自己覺得有必要總結(jié)一篇前端和寫網(wǎng)頁不同的博文了。同時也為了記錄下我現(xiàn)在的見解和認識,等過一段時間回過頭來在看,肯定會對自己的提高有很多感悟。
由于知識水平實在有限,如果有什么錯誤,麻煩在評論區(qū)中指出,謝謝!
網(wǎng)頁開發(fā)時代
那個時候,人們通過html寫網(wǎng)頁,并且用js,css調(diào)整樣式。
我們在各種經(jīng)典書籍《Head First HTML與CSS》《精通CSS:高級Web標準解決方案》《JavaScript高級程序設計》里面學到的,也基本是這方面的東西。慕課網(wǎng)上的大部分視屏,也都僅限于這方面而已。
網(wǎng)頁模板時代
隨著網(wǎng)頁的復雜度加大,程序員為了開發(fā)上的便利,于是開發(fā)各種網(wǎng)頁模板語言。
比如說簡化寫css的less語言,簡化寫js的coffeejs,還有很多html和js混寫的各種模板。
ajax時代
隨著js的發(fā)展,XHR的發(fā)明使得程序員可以在前端處理數(shù)據(jù),分擔了一些后端的工作。
很好的例子是表單驗證啊,瀏覽器滑塊滑到底部才開始加載圖片啊什么的。
SPA時代
SPA=Single Page Application單頁面應用。
隨著ajax的發(fā)展,人們在瀏覽器端就可以做數(shù)據(jù)處理,這就意味著前端可以寫一整個應用程序,即SPA。
在SPA時代,程序員用js來處理整個前端部分,用戶在打開網(wǎng)站的時候就下載所有的js,在以后的打開頁面等交互中,就直接在瀏覽器端用js進行處理,不需要向服務端發(fā)送http請求。
這個時候有一個很重要的概念就是路由,由于打開頁面不發(fā)送http請求,所以對于一個網(wǎng)址,需要瀏覽器不知道怎么辦。這個時候需要有一種機制來指導瀏覽器對于什么網(wǎng)址打開什么內(nèi)容,這就是路由。
MVC時代
隨著SPA時代的發(fā)展,人們?yōu)榱碎_發(fā)的方便,經(jīng)常把項目分為各種模塊。其中最典型的是MVC,即model,view和control。
這個時代涌現(xiàn)出各種框架,比如backbone框架等。
MVVM時代
由于MVC的control模塊一般是由服務端處理的,這不屬于前端的內(nèi)容。為了解決這個問題,人們提出了一種解決辦法,就是利用view model來代替control,這就是MVVM框架的由來。實現(xiàn)的技術(shù)叫做雙向綁定。
這個時代就出現(xiàn)了現(xiàn)代前端框架:reactjs,angularjs等。這個時候,前端工程師已經(jīng)可以開發(fā)在瀏覽器上運行的和應用軟件一樣的軟件了,包括在手機瀏覽器上運行的。
以上是“前端指的是什么意思”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
                當前文章:前端指的是什么意思-創(chuàng)新互聯(lián)
                
                鏈接地址:http://www.chinadenli.net/article6/dheoig.html
            
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、自適應網(wǎng)站、商城網(wǎng)站、做網(wǎng)站、響應式網(wǎng)站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
