是否可以将 AMP 脚本代码放入单个文件中


也就是说

,如果有办法将所有 AMP 组件脚本代码放入一个文件中,这样他们就可以更好地使用有意义的名称批量管理这些代码。

意义,而不是拥有

<script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script>
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
<script async custom-element="amp-sidebar" src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js"></script>
<script async custom-element="amp-selector" src="https://cdn.ampproject.org/v0/amp-selector-0.1.js"></script>
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
<script async custom-element="amp-bind" src="https://cdn.ampproject.org/v0/amp-bind-0.1.js"></script>

在页面上,是否可以将这些标签放入一个JS文件(例如amp_components_for_product_page.js(中以使代码更清晰?

即使在普通网页上,似乎也没有直接的方法可以做到这一点(JS中的JS(,但仍然想知道是否有人知道最佳答案。

这是不可能的;AMP 不会验证。为此,请考虑使用服务器端模板系统。 例如

<?php include "amp_components_for_product_page.php"; ?>

最新更新