也就是说,如果有办法将所有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>
&#13;
在页面上,这些标签可以放在一个单独的JS文件中(例如amp_components_for_product_page.js)以使代码更清晰吗?
即使在正常的网页上也没有直接的方法(JS中的JS),但仍然想知道是否有人知道最佳答案。
答案 0 :(得分:1)
这是不可能的; AMP不会验证。 考虑使用服务器端模板系统。 例如。
<?php include "amp_components_for_product_page.php"; ?>
&#13;