javascript - includeJSFooter 和在模板中实现 JS 有什么区别? (打字3)

标签 javascript typo3 typo3-8.x

我搜索了 Google 和 Stackoverflow 来寻找答案,但没有找到任何可以解释主题差异的内容。

我想知道,有什么区别:

1) 在 TYPO3 中包含 Javascript:

page.includeJSFooter.something = EXT:/mypath_to_javascript/something.js

2) 以及例如与:

<f:section name="FooterAssets">
   <script src="/typo3conf/ext/mypath_to_javascript/something.js" type="text/javascript"></script>
</f:section>

我知道有区别,因为源代码看起来不相等:

1)源代码:

<script src="/typo3conf/ext/mypath_to_javascript/something.js?1521928758" type="text/javascript"></script>

2)源代码:

<script src="/typo3conf/ext/mypath_to_javascript/something.js" type="text/javascript"></script>
<小时/>

?1521928758 有所不同,请问这是什么意思?

最佳答案

主要区别在于,您可以向 TypoScript 版本添加特定参数,而 Fluid 版本无法处理这些参数。

https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Page/Index.html#includejsfooter-array

特别是当涉及到连接、压缩和文件顺序时,它们可能相互依赖,您需要使用 TypoScript,因为它为您提供了大量参数来管理 JS 的处理方式。

关于javascript - includeJSFooter 和在模板中实现 JS 有什么区别? (打字3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49731037/

相关文章:

AngularJS 中从服务到 Controller 的 JavaScript 本地存储值

javascript - "jQuery requires a window with a document"webpack 2错误

javascript - 无法从 jquery 函数中访问 javascript 类

download - TYPO3 extbase FAL 文件下载

mysql - SQL查询更新TYPO3中特定uid的所有子页面

javascript - 无法解析时间字符串

svn - 是否存在 git 的 svn 前端

typo3 - 添加新用户时如何更改默认设置?

TYPO3 - 在自己的扩展中停用 cHash - 8LTS

TYPO3 删除 "Select & Upload Files"按钮