前端概念理解

发布时间:2020-06-21 11:16:18 作者:goldfishe
阅读:592
开发者专用服务器限时活动,0元免费领! 查看>>

模板时代

我为什么称之为模板时代呢?是因为那个时代的的前端被称之为切图崽,后端生成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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:
  1. if 我是前端团队 Leader,怎么制定前端协作规范?
  2. 实现HTTPS系列第四弹之【TLS ,SSL概念理解】

开发者交流群:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

前端

上一篇:导入开源云存储ownCloud

下一篇:java怎么判断字符是否是数字

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》
开发者交流群×