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

我是产品汪

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

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

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

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

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

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

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

前端开发
大家都在看
前端开发的工作职责有哪些?

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

前端开发
12浏览
初学web前端开发用什么软件

初学web前端开发用什么软件

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

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

前端开发
9浏览
web前端开发做些什么?

web前端开发做些什么?

前端开发
9浏览
前端开发视频直播案例_前端直播开发需要什么技术

技术案例视频直播直播开发前端开发视频需要前端
117浏览
前端开发是什么

随着互联网的发展,“前端开发”一词逐渐流行起来,你知道什么是前端开发吗?小编今天就来给大家介绍介绍,希望能够帮助到大家。

开发前端开发
186浏览
前端开发案例分析

案例开发前端开发案例分析分析前端
204浏览
web前端有哪些大型公司(web前端开发属于哪个行业)

公司开发前端开发web前端开发有哪些web前端大型
69浏览
web前端js开发案例_javascript前端开发案例教程

案例开发前端开发教程web前端javajavascriptscriptjs
40浏览
web前端开发常用工具有哪些?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

前端开发
3浏览
前端开发是什么,有哪些特点?

前端开发是什么,有哪些特点?

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