繁体   English   中英

Shopify 结帐液体模板页面:加载事件和 DOMContentLoaded 有什么区别?

[英]What is the difference between Shopify checkout liquid template page:load event and DOMContentLoaded?

Shopify checkout liquid 提供了一个名为:

page:load

文档:页面加载

不幸的是,文档很少。 page:load 和常规 JavaScript DOMContentLoaded 事件有什么区别?

来自MDN 网络文档

DOMContentLoaded 事件在初始 HTML 文档完全加载和解析后触发,无需等待样式表、图像和子框架完成加载。

来自Shopify 文档

所有结帐步骤都托管在单个 URL 路径中,其中内容根据当前步骤动态加载。

Shopify 很可能会在DOMContentLoaded上加载一些内容,并在一切准备就绪并且您可以进行 DOM 自定义时触发page:load事件。 此外, DOMContentLoaded只会在整个结帐时触发一次,但page:load将在每个结帐步骤中触发一次。

page:load的文档中已经描述了同样的事情。

page:load 事件在每个步骤的内容被加载时触发。 这是在加载时将内容添加到页面时应使用的默认事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM