首页 » SEO优化 » php输出内联js技巧_避免CSS或JS代码内联代码的陷阱

php输出内联js技巧_避免CSS或JS代码内联代码的陷阱

访客 2024-11-22 0

扫一扫用手机浏览

文章目录 [+]

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

通过打印HTML输出中已有的代码,内联可避免渲染壅塞要求,并在呈现页面之前实行代码。
因此,它有助于提高站点的感知性能(即页面变得可用的韶光。
)例如,我们可以利用在加载站点(大约14kb)时立即传送的数据缓冲区来内联在关键的风格,以及字体大小和布局的宽度和高度,以避免跳跃的布局重新绘制时数据的别的部分被运送。

php输出内联js技巧_避免CSS或JS代码内联代码的陷阱

但是,当过度利用时,内联代码也会对站点的性能产生负面影响:由于代码不可缓存,因此会反复向客户端发送相同的内容,并且无法通过Service Workers预缓存,或者从内容交付网络缓存和访问。
此外,在履行内容安全策略(CSP)时,内联脚本被认为是不屈安的,然而,它是一个明智的策略,内联CSS和JS的关键部分,使网站加载更快,但尽可能避免。

php输出内联js技巧_避免CSS或JS代码内联代码的陷阱
(图片来自网络侵删)

我们一样平常都认为内联JS和CSS代码并不总是空想的,由于必须将代码重复发送到客户端,如果代码量很大,则可能会对性能产生影响。

因此,我们可以设计了一种通过将动态JS和CSS内联代码转换为静态资源来加快网站速率的方法,这可以增强多个级别的缓存(在客户端,做事事情者,CDN中),许可进一步将所有文件捆绑在一起成只有一个JS / CSS资源,以压缩所述输出(如通过GZip压缩)时改进的比率和避免同时处理多个资源(例如,在浏览器)浏览器中的开销,并且还许可添加属性async或defer到<script>标记以加快用户交互性,从而改进网站的明显加载韶光。

作为一个有益的副浸染,将代码拆分为静态资源也可以使代码更易读,处理代码单元而不是大量的HTML,这可以更好地掩护项目。

我们开拓设计的办理方案是在PHP中完成的,代码本身非常大略,更主要是PHP与HTML更好的合营,从而可以帮助HTML页面提升速率,当然值得把稳是我们在开拓过程中都只管即便避免内联CSS或JS代码才是关键。

标签:

相关文章

QQ聊天恶搞代码技术背后的趣味与风险

人们的生活越来越离不开社交软件。在我国,QQ作为一款历史悠久、用户众多的社交平台,深受广大网民喜爱。在QQ聊天的过程中,恶搞代码的...

SEO优化 2025-03-02 阅读1 评论0

Python代码截屏技术与应用的完美融合

计算机屏幕截图已经成为人们日常生活中不可或缺的一部分。无论是分享工作成果、记录游戏瞬间,还是保存网页信息,屏幕截图都发挥着重要作用...

SEO优化 2025-03-02 阅读1 评论0

QQ无限刷礼物代码技术突破还是道德沦丧

社交平台逐渐成为人们生活中不可或缺的一部分。QQ作为我国最具影响力的社交软件之一,其丰富的功能吸引了大量用户。近期有关QQ无限刷礼...

SEO优化 2025-03-02 阅读1 评论0