模板时代
成都创新互联从2013年开始,先为银海等服务建站,银海等地企业,进行企业商务咨询服务。为银海企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。我为什么称之为模板时代呢?是因为那个时代的的前端被称之为切图崽,后端生成html模板,返回到客户端,在渲染成html网页,啊,慢的一匹。
前后分离的造神时代
传统的MCV形式:前端写html,后端套界面,转成jsp、asp、php等这种模板。前后端分离MVVM形式:前端html5、js、css3、逻辑处理、异步接口获取等。 目前比较主流框架:vue、react、angular等框架。
前后端分离的例子便是SPA(Single-page application),一切用到的展示数据都是后端经由过程异步接口(AJAX/JSONP)的方法供给的,前端尽管展示。
页面渲染,浏览器主要做的工作:
1.加载:根据请求的URL进行域名解析,向服务器发起请求,接收文件(HTML、JS、CSS、图象等)。
2.解析:对加载到的资源(HTML、JS、CSS等)进行语法解析,建议相应的内部数据结构(比如HTML的DOM树,JS的(对象)属性表,CSS的样式规则等等)。
3.渲染:构建渲染树,对各个元素进行位置计算、样式计算等等,然后根据渲染树对页面进行渲染(可以理解为“画”元素)。
这几个过程不是完全孤立的,会有交叉,比如HTML加载后就会进行解析,然后拉取HTML中指定的CSS、JS等。
参考以下链接:
https://blog.csdn.net/weixin_40415614/article/details/79699358
https://juejin.im/entry/5a111eb7f265da431c6fe51c
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。