相关疑难解决方法(0)

帮我理解<script src ="some.js?param1 = one; param2 = two"/>

我有时在网页上观察到下面的块.所以我很想知道这到底是做什么的?或者为什么以这样的方式写?

<script src="somefile.js?param1=one&param2=two" />

我只能按照它背后的几个意图来表达

  • 它不是页面URL(我的意思是.aspx/.php/.jsp等)所以它不是一种代码,用户可以添加这样的代码来传递数据,而不会引起用户的注意,因为它的标记不能在UI上呈现或实现老式的AJAX替代品
  • 如果用户不希望缓存JS文件(像图像这样的任何其他资源),那么这种URL参数很有用.这可以是管​​理缓存的快捷方式

但我无法弄清楚以下情况

  • 看起来像页面URL参数,但这些参数无论如何都可以在JavaScript文件中读取并具有一些额外的实用程序?
  • 这些参数在这里有任何额外的作用吗?
  • 在使用这样的代码的其他可能的实际场景是什么?

所以请提供一些相关的输入

谢谢,

javascript ajax rest scripting web-services

8
推荐指数
1
解决办法
520
查看次数

Javascript中有没有类似于PHP的__FILE__变量?

非常简单,我有一个JS脚本,它包含在许多不同的站点上,需要传递参数.

如果可以通过URL传递它们将是有用的,例如:

<script type="text/javascript" 
    src="http://path.to/script.js?var1=something&var2=somethingelse"></script>
Run Code Online (Sandbox Code Playgroud)

是的,你仍然可以在一个单独的脚本标签中预先填充变量,但它是一个混乱,不太容易传递:

<script type="text/javascript">var1=something; var2=somethingelse</script>
<script type="text/javascript" src="http://path.to/script.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript variables

6
推荐指数
1
解决办法
4284
查看次数

标签 统计

javascript ×2

ajax ×1

rest ×1

scripting ×1

variables ×1

web-services ×1