相关疑难解决方法(0)

var关键字的目的是什么?我何时应该使用它(或省略它)?

注意:从ECMAScript版本3或5的角度提出了这个问题.在ECMAScript 6发布中引入新功能后,答案可能会过时.

varJavaScript中关键字的功能到底是什么,有什么区别

var someNumber = 2;
var someFunction = function() { doSomething; }
var someObject = { }
var someObject.someProperty = 5;
Run Code Online (Sandbox Code Playgroud)

someNumber = 2;
someFunction = function() { doSomething; }
someObject = { }
someObject.someProperty = 5;
Run Code Online (Sandbox Code Playgroud)

你什么时候使用其中任何一个,为什么/它做什么?

javascript keyword ecmascript-5

1508
推荐指数
15
解决办法
30万
查看次数

我应该在生产代码中使用Google的JSAPI吗?

可能重复:

应该-I-链接到谷歌的API,云为JS-库

还有许多其他讨论,包括:

你在哪里包含jQuery库?谷歌JSAPI?CDN? 使用谷歌托管的jQuery的最佳方式,但回到我在谷歌上的托管库失败


我正在查看Tiny MCE插件示例,并head在文档中看到此代码:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load("jquery", "1.3");
</script>
Run Code Online (Sandbox Code Playgroud)

我从未见过这种加载jQuery的方法.

  • 这是推荐用于生产吗?
  • 这种方法有什么好处?

html jquery jsapi

19
推荐指数
5
解决办法
4万
查看次数

Jquery .get()无法在Internet Explorer中运行

我有问题,猜猜看,IE8.为简洁起见,以下代码根本不起作用:

alert('before get');

$.get(getActivityURL('ActionName',{
    ts: new Date().getTime(), ...other params...}), 
{cache:false;},
    function (xml) {
    alert("in get callback");
},'xml'); // End $.get()

alert('in after get');
Run Code Online (Sandbox Code Playgroud)

getActivityUrl()输出带有请求参数的有效URL.

这在FF和Chrome中正常工作.但是,在IE8中,这甚至没有进入$ .get()回调.我得到"之前"和"之后"警报,但没有"进入"警报,事实上,没有任何反应,请求也没有发送.我真的不知道在这里想什么.

响应头是"Content-Type:application/xml; charset:iso-8859-1",在FF中得到确认.

编辑:$ .post()也不起作用.

ajax jquery internet-explorer internet-explorer-8

4
推荐指数
2
解决办法
1万
查看次数

在IE8中加载jquery?

我收到错误:

jquery is undefined.
Run Code Online (Sandbox Code Playgroud)

我脑子里有这个:

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我已经检查了这个帖子并尝试了一些建议的解决方案但没有工作.

Internet Explorer 8中的jQuery问题

jquery internet-explorer-8

3
推荐指数
1
解决办法
8527
查看次数