前端知识点总结

1 在输入链接背后,浏览器的工作是什么:
简述
(1)浏览器首先使用http或者https协议对服务器进行请求
(2)把请求回来的html代码进行解析,形成DOM树
(3)计算DOM树上的CSS属性
(4)根据CSS属性对各个元素进行渲染和排版以及合成,得到内存中的位图
(5)合成之后再绘制在页面上
注意这些步骤不是一个完成之后再完成下一步,而是上一个步骤还没有完成之前就会继续完成下一个步骤,我们才会在网页中看见逐步出现的页面。

详细描述
具体来说在http查询之前浏览器还会进行DNS查询,再根据http或者htttps协议把数据取出来。
http2的改进是:(1)支持服务端推送(在客户端请求服务端时,可以提前给服务端一些缓存,来优化用户体验)(2)使用tcp连接复用(可以使用一个TCP连接来完成多个HTTP的请求)
2 标签em和strong的区别:
em默认是斜体,主要强调的是语句的语义,比如说喜欢一个人这种会产生歧义的语句,如果在其中加入em标签则会产生不一样的语义。
strong标签默认是粗体,主要强调的是内容的重要性,比如说我们一般浏览技术型文章时,总会有一些话是作者想要让我们记住的,他会着重用粗体表示出来,这里就可以用到<strong>标签。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容