摘要:課堂筆記開發(fā)歷史時代靜態(tài)頁面用戶交互較少功能偏弱,沒有真正意義上的前端開發(fā)時代面向編程改變了數以百萬計的前端開發(fā)程序員寫代碼的方式做了事件化這件事情也是從開始的的擴展性非常好,以為中心的生態(tài)非常好,基于的庫非常多沒有模塊加載機制,需要顯示地
課堂筆記 web開發(fā)歷史
web1.0時代
靜態(tài)頁面;
用戶交互較少;
功能偏弱,沒有真正意義上的前端開發(fā);
jQuery時代
面向DOM編程;
jQuery改變了數以百萬計的前端開發(fā)程序員寫代碼的方式;
jQuery做了事件化這件事情;
deferred也是從jQuery開始的;
jQuery的擴展性非常好,以jQuery為中心的生態(tài)非常好,基于jQuery的庫非常多;
jQuery沒有模塊加載機制,需要顯示地引入用到的庫;
backbone的出現解決了jQuery時代的代碼組織問題;
backbone給出了Model、View、Collection、Router;
SPA時代
面向數據編程;
存在頁面大量刷新問題;
頁面無法做局部刷新;
MVC框架的核心是M和V,即,Model:數據模型,View:視圖;
總結
即使在今天,jQuery仍然具有它獨有的應用場景;
用jQuery來開發(fā)頁面,需要做大量的DOM操作,這一點并不是很方便;
MVC的出現解決了代碼組織的問題;
框架的選擇取決于應用場景;
之前很多后端做的事情挪到了前端;
組件化一個最大的好處是可以把頁面化整為零地進行開發(fā);
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/104744.html
摘要:實現不定期更新技巧前端掘金技巧,偶爾更新。統(tǒng)一播放效果實現打字效果動畫前端掘金前端開源項目周報前端掘金由出品的前端開源項目周報第四期來啦。 Web 推送技術 - 掘金騰訊云技術社區(qū)-掘金主頁持續(xù)為大家呈現云計算技術文章,歡迎大家關注! 作者:villainthr 摘自 前端小吉米 伴隨著今年 Google I/O 大會的召開,一個很火的概念--Progressive Web Apps ...
閱讀 3193·2021-11-23 10:09
閱讀 2057·2021-10-26 09:51
閱讀 975·2021-10-09 09:44
閱讀 3898·2021-10-08 10:04
閱讀 2742·2021-09-22 15:14
閱讀 3619·2021-09-22 15:02
閱讀 1035·2021-08-24 10:03
閱讀 1719·2019-12-27 12:14