注意:从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)
?
你什么时候使用其中任何一个,为什么/它做什么?
可能重复:
还有许多其他讨论,包括:
你在哪里包含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的方法.
我有问题,猜猜看,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()也不起作用.
我收到错误:
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)
我已经检查了这个帖子并尝试了一些建议的解决方案但没有工作.