草庐IT

location_var

全部标签

javascript - 何时在 Javascript 中使用 var

这个问题在这里已经有了答案:WhatisthepurposeofthevarkeywordandwhenshouldIuseit(oromitit)?(19个回答)关闭8年前。也许很简单的问题。我应该在JavaScript中的什么地方使用var关键字。在我看来使用与不使用都有相同的效果(当然我还在学习这门语言)例如,这些对我来说似乎是一样的:(function(){vara="mundo"alert("Hola,"+a)})()和(function(){a="mundo"alert("Hola,"+a)})()但是当然必须有一个更复杂的例子来显示差异。

javascript - 何时在 Javascript 中使用 var

这个问题在这里已经有了答案:WhatisthepurposeofthevarkeywordandwhenshouldIuseit(oromitit)?(19个回答)关闭8年前。也许很简单的问题。我应该在JavaScript中的什么地方使用var关键字。在我看来使用与不使用都有相同的效果(当然我还在学习这门语言)例如,这些对我来说似乎是一样的:(function(){vara="mundo"alert("Hola,"+a)})()和(function(){a="mundo"alert("Hola,"+a)})()但是当然必须有一个更复杂的例子来显示差异。

javascript - document.location.href 和 document.location 有什么区别?

document.location.href和document.location有什么区别?跨浏览器是否相同? 最佳答案 document.location是window.location的同义词,几乎自JavaScript存在以来就已被弃用。不要使用它。location是一个结构化对象,其属性对应于URL的各个部分。location.href是单个字符串中的整个URL。将字符串分配给任何一个都被定义为导致相同类型的导航,因此请选择。我认为写入location.href=something稍微好一些,因为它更明确地说明了它在做什么。

javascript - document.location.href 和 document.location 有什么区别?

document.location.href和document.location有什么区别?跨浏览器是否相同? 最佳答案 document.location是window.location的同义词,几乎自JavaScript存在以来就已被弃用。不要使用它。location是一个结构化对象,其属性对应于URL的各个部分。location.href是单个字符串中的整个URL。将字符串分配给任何一个都被定义为导致相同类型的导航,因此请选择。我认为写入location.href=something稍微好一些,因为它更明确地说明了它在做什么。

javascript - 我应该使用 window.variable 还是 var?

我们有很多设置JS代码,用于定义将在许多其他JS文件中使用的面板、按钮等。通常,我们会做类似的事情:网格.jsvarmyGrid=.....combos.jsvarmyCombo=.....然后,在我们的应用程序代码中,我们:application.jsfunctionblah(){myGrid.someMethod()}someother.jsfunctionfoo(){myCombo.someMethod();myGrid.someMethod();}那么,我们应该使用varmyGrid还是更好地使用window.myGrid有什么区别? 最佳答案

javascript - 我应该使用 window.variable 还是 var?

我们有很多设置JS代码,用于定义将在许多其他JS文件中使用的面板、按钮等。通常,我们会做类似的事情:网格.jsvarmyGrid=.....combos.jsvarmyCombo=.....然后,在我们的应用程序代码中,我们:application.jsfunctionblah(){myGrid.someMethod()}someother.jsfunctionfoo(){myCombo.someMethod();myGrid.someMethod();}那么,我们应该使用varmyGrid还是更好地使用window.myGrid有什么区别? 最佳答案

javascript - 为什么JS代码 "var a = document.querySelector(' a[data-a=1 ]');"会报错?

我在DOM中有一个元素:Link我想通过其HTML5自定义数据属性获取此元素data-a.所以我写JS代码:vara=document.querySelector('a[data-a=1]');但是这段代码不起作用,我在浏览器的控制台中收到错误消息。(我测试了Chrome和Firefox。)JS代码vara=document.querySelector('a[data-a=a]');不会导致错误。所以我认为问题是HTML5的JSAPIdocument.querySelector不支持在HTML5自定义数据属性中查找数字值。这是浏览器实现错误的问题还是与document.querySel

javascript - 为什么JS代码 "var a = document.querySelector(' a[data-a=1 ]');"会报错?

我在DOM中有一个元素:Link我想通过其HTML5自定义数据属性获取此元素data-a.所以我写JS代码:vara=document.querySelector('a[data-a=1]');但是这段代码不起作用,我在浏览器的控制台中收到错误消息。(我测试了Chrome和Firefox。)JS代码vara=document.querySelector('a[data-a=a]');不会导致错误。所以我认为问题是HTML5的JSAPIdocument.querySelector不支持在HTML5自定义数据属性中查找数字值。这是浏览器实现错误的问题还是与document.querySel

javascript - 声明Javascript变量时是否需要var?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:Javascript:isusing'var'todeclarevariablesoptional?在javascript中创建变量时必须在变量名前添加“var”吗?例如代替varmessage="HelloWorld!"我可以用吗message="HelloWorld!"?我注意到像GoogleAdsense这样的脚本不使用var例子:google_ad_width=160;google_ad_height=600;google_color_border="000000";google_color_bg="

javascript - 声明Javascript变量时是否需要var?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:Javascript:isusing'var'todeclarevariablesoptional?在javascript中创建变量时必须在变量名前添加“var”吗?例如代替varmessage="HelloWorld!"我可以用吗message="HelloWorld!"?我注意到像GoogleAdsense这样的脚本不使用var例子:google_ad_width=160;google_ad_height=600;google_color_border="000000";google_color_bg="