Cha*_*n R 9 javascript amp-html
请帮助我了解如何在AMP(加速移动页面)中添加javascript.我的要求是我在URL中获取ID.例如localhost:8080/home?id = 1.我想在我的html文件中访问该id.
或者请让我知道如何添加任何JavaScript文件.
谢谢.
截至2019年4月11日官方公告,
现在可以在带有amp-script组件的 AMP 项目中使用您的 JS 。
首先,您需要将其导入到您的项目中:
.html文件导入的顶部:<script async custom-element="amp-script" src="https://cdn.ampproject.org/v0/amp-script-0.1.js"></script>
Run Code Online (Sandbox Code Playgroud)
html用amp-script组件包裹元素:<!-- hello-world.html -->
<amp-script layout="container" src="https://yourdomain.com/hello-world.js">
<button id="hello">Insert Hello World!</button>
</amp-script>
Run Code Online (Sandbox Code Playgroud)
// hello-world.js
const button = document.getElementById('hello');
button.addEventListener('click', () => {
const el = document.createElement('h1');
el.textContent = 'Hello World!';
// `document.body` is effectively the <amp-script> element.
document.body.appendChild(el);
});
Run Code Online (Sandbox Code Playgroud)
您可以在 AMP git repo amp-script.md 中找到更多详细信息及其工作原理