声明变量之间有什么区别:
var a=0; //1
Run Code Online (Sandbox Code Playgroud)
...这条路:
a=0; //2
Run Code Online (Sandbox Code Playgroud)
...要么:
window.a=0; //3
Run Code Online (Sandbox Code Playgroud)
在全球范围内?
如何引用加载当前运行的javascript的脚本元素?
这是情况.我在页面中加载了一个"主"脚本,首先是在HEAD标记下.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<script type="text/javascript" src="scripts.js"></script>
Run Code Online (Sandbox Code Playgroud)
"scripts.js"中有一个脚本,它需要能够按需加载其他脚本.普通方法对我来说并不适用,因为我需要添加新脚本而不引用HEAD标记,因为HEAD元素还没有完成渲染:
document.getElementsByTagName('head')[0].appendChild(v);
Run Code Online (Sandbox Code Playgroud)
我想要做的是引用加载当前脚本的脚本元素,以便然后我可以将新的动态加载的脚本标记添加到DOM之后.
<script type="text/javascript" src="scripts.js"></script>
loaded by scripts.js--><script type="text/javascript" src="new_script1.js"></script>
loaded by scripts.js --><script type="text/javascript" src="new_script2.js"></script>
Run Code Online (Sandbox Code Playgroud) 我想使用一行代码将参数传递给某些javascript,如下所示:
<script language="JavaScript" src="courselist.js?subj=MATH" type="text/javascript" />
Run Code Online (Sandbox Code Playgroud)
在javascript文件中,如何获取参数"subj"的值?
谢谢
在我的HTML文件中,我已经链接到JS:
src="myscript.js?config=true"
Run Code Online (Sandbox Code Playgroud)
我的JS能直接读取这个var的值吗?
alert (config);
Run Code Online (Sandbox Code Playgroud)
这不起作用,FireFox错误控制台说"配置未定义".如何读取JS文件中通过src属性传递的变量?这很简单吗?
我知道这个问题被问了数百次:(但我只是想了解更多:)。
我的问题很简单,我可以将一个值传递给这样的 js 文件,如果没有,如何传递?
<script type="text/javascript" src="./js/create.js?method=create"></script>
Run Code Online (Sandbox Code Playgroud)
是的,您注意到我有一个method=create
要在我的create.js
.
我知道在 jquery ajax 中,我们有一个简单的方法,但是您必须注意到 ajax 方法包含在 js 文件中,我如何将参数传递给 js 文件本身?
欢迎任何答案:) 谢谢。
例如,我有以下 html:
<body>
<script src="code.js?q=xyz"></script>
</body>
Run Code Online (Sandbox Code Playgroud)
我希望能够q=xyz
从内部读取查询参数code.js
。我试过:
console.log(window.location.href)
Run Code Online (Sandbox Code Playgroud)
但它给了我 html 文档的 URL,而不是code.js
的 URL(然后我可以解析查询参数的 URL)。
有没有办法从该 JavaScript 中获取导入的 JavaScript 文件的查询参数?我知道我可以在服务器上读取查询参数,然后发回嵌入了查询参数的 JavaScript,但我不想要那样。我希望能够将 JavaScript 文件放在可以通过查询参数配置的 CDN 上。
javascript script-tag query-parameters location-href html5-history
我正在学习laravel。我想问一个愚蠢的问题。希望得到大家的帮助。
当控制器返回视图时,我可以发送值刀片模板。
return view('home', ['message' => 'this is home page']);
Run Code Online (Sandbox Code Playgroud)
我可以从 home.blade.php 得到它:
<h1>{{$message}}</h1>
Run Code Online (Sandbox Code Playgroud)
我什至可以通过以下方式将该值发送给 javascript:
var message = "{{$message}}";
Run Code Online (Sandbox Code Playgroud)
对,就是它!
但是如何将该值发送到单独的 javascript 文件。
/resources/views/home.blade.html:
<script src="/js/home.js"></script>
Run Code Online (Sandbox Code Playgroud)
如果我不使用下面的方法,我如何才能将该值传递给 /public/js/home.js?
<script>var message = {{$message}}</script>
<script src="/js/home.js"></script>
Run Code Online (Sandbox Code Playgroud)
感谢阅读!
javascript ×7
dom ×1
element ×1
html ×1
jquery ×1
jquery-post ×1
laravel ×1
parameters ×1
parent ×1
script-tag ×1
src ×1
url ×1
variables ×1