如何解决HTML标记以问号开头?
我正在学习Google Apps脚本,在this教程中,我看到了一些看起来很奇怪的语法:<? /* JS code */ ?>
和<?= /* JS code */ ?>
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<title>Message Display Test</title>
<link rel="stylesheet" href="https://ssl.gstatic.com/docs/script/css/add-ons1.css">
</head>
<body style="padding:3em;">
<h1>Messages</h1>
<ul>
<? for(var m=0;m<messages.length;m++){ ?>
<li><?= messages[m].getSubject() ?></li>
<p><?= messages[m].getPlainBody() ?></p>
<? } ?>
</ul>
</body>
</html>
我可以理解发生了什么,但是我仍然感到困惑。我在学习HTML时从未见过这些。与脚本标签相比如何?
解决方法
在Google Apps脚本中,<? . . .?>
被称为标准脚本,<?= . . . ?>
是已打印的脚本,<?!= . . . ?>
是强制打印的脚本。它们在Google Apps脚本HTML服务模板化的HTML中使用。
资源
相关
- How to use scriptlets in HTMLOutput in Google Apps Script
- What does <?!= mean in Google Apps Script?
问号用于PHP,并且已合并到html中才能工作。它是与网页设计有关的另一种编程语言。 PHP主要用于制作更高级的表单系统。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。