前端开发内联代码的优点与缺点?

我是产品汪

30天以前 4浏览
前端开发内联代码的优点与缺点?

内联是直接在HTML文档中包含文件内容的过程:CSS文件可以在元素内部内联,JavaScript文件可以内联在元素中:

通过打印HTML输出中已有的代码,内联可避免渲染阻塞请求,并在呈现页面之前执行代码。因此,它有助于提高站点的感知性能(即页面变得可用的时间。)例如,我们可以使用在加载站点(大约14kb)时立即传送的数据缓冲区来内联在关键的风格,包括款式上面屏内容(如已经在先前的网站完成),以及字体大小和布局的宽度和高度,以避免跳跃的布局重新绘制时数据的其余部分被输送。

但是,当过度使用时,内联代码也会对站点性能产生负面影响:由于代码不可缓存,因此会反复向客户端发送相同的内容,并且无法通过ServiceWorkers预缓存,或者从内容交付网络缓存和访问。此外,在实施内容安全策略(CSP)时,内联脚本被认为是不安全的。

所以,内联代码是一个明智的开发策略,内联CSS和JS的关键部分,使网站加载速度更快,但尽可能避免代码繁多导致服务器性能下降。

本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。

免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com

前端开发
大家都在看
web前端开发常用工具有哪些?

web前端开发常用工具有哪些?

前端开发
10浏览
零基础开始学Web前端开发,有什么建议吗

零基础开始学Web前端开发,有什么建议吗

前端开发
8浏览
前端开发和web前端开发的区别

前端开发和web前端开发的区别

前端开发
8浏览
全栈开发和前端开发该如何选择?

全栈开发和前端开发该如何选择?

前端开发
7浏览
现在学web前端开发前景好不好?

现在学web前端开发前景好不好?

前端开发
7浏览
不会做动画的前端不是好开发

随着终端设备以及业务的快速发展,前端工程也越来越复杂,所以分工也进一步精细化,有侧重做工具化与模块化架构的,有侧重无线体验或者 Web 与 Native 融合方面的,也有侧重复杂的商家后台或者数据可视化的,甚至有部分公司把 HTML+CSS 与 JS 的工作也分开的。

前端开发
14浏览
web前端开发中需要掌握哪些技术?

web前端开发中需要掌握哪些技术?

前端开发
16浏览
前端开发和后端开发哪个好学?

前端开发和后端开发哪个好学?

前端开发
32浏览
前端开发和后端开发哪个好学?

前端开发和后端开发哪个好学?

前端开发
18浏览
Web前端开发初级需要学习哪些知识些?

Web前端开发初级需要学习哪些知识些?

前端开发
3浏览
什么是前端开发工程师?主要做什么?

什么是前端开发工程师?主要做什么?

前端开发
3浏览
作为前端开发,pc端和移动端有什么不同?

作为前端开发,pc端和移动端有什么不同?

前端开发
3浏览
Web前端开发一般应用什么软件?

Web前端开发一般应用什么软件?

前端开发
14浏览
网站前端开发都需要学什么科目呢?

网站前端开发都需要学什么科目呢?

前端开发
12浏览
web前端开发是什么?web前端有什么用?

web前端开发是什么?web前端有什么用?

前端开发
5浏览
前端开发就业方向及压力?

前端开发就业方向及压力?

前端开发
8浏览
Web前端开发需要使用MVVM框架吗?

Web前端开发需要使用MVVM框架吗?

前端开发
7浏览
网站WEB前端开发需要掌握什么技术?

网站WEB前端开发需要掌握什么技术?

前端开发
4浏览
前端开发工程师主要是做什么的?

前端开发工程师主要是做什么的?

前端开发
5浏览
前端开发的工作职责有哪些?

前端开发的工作职责有哪些?

前端开发
14浏览
点赞
收藏
分享