摘要:
可以用jQuery发送跨域请求,例如$.getJSON。但是jQuery对这种情况的错误处理却不太完善。例如当服务器无法访问(宕机或网络不通)时,getJSON经常会静默失败,请求发起者无法知道请求已经失败了。本文详细讨论该问题,并提供一种解决方案。 阅读全文
摘要:
上一篇介绍了Git中的一些基本概念。本篇来实际看一看如何通过几个常用命令来快速上手Git,初步使用Git进行版本管理。 阅读全文
摘要:
这是一篇写给新手的Git入门教程。通过本教程可以快速了解Git的核心原理,并且通过本文介绍的几个常用命令能够快速上手开始使用Git。另外本文还介绍了如何用GitHub进行代码托管。 阅读全文
摘要:
最近在Codewars上面看到一道很好的题目,要求用JS写一个函数defaultArguments,用来给指定的函数的某些参数添加默认值。举例来说就是:// foo函数有一个参数,名为xvar foo_ = defaultArguments(foo, {x:3});// foo_是一个函数,调用它会... 阅读全文
摘要:
上一篇文章分析了经典的蒙提霍尔问题,最后的结论是更换选择后有2/3的机会中奖。蒙提霍尔问题到此已经完结,但事实却并非如此。在蒙提霍尔问题中,主持人事先知道汽车在哪个门后面,并且他一定会选择没有汽车的那扇门。如果我们稍稍改变一下前提,主持人事先也不知道汽车在哪个门后面,他只是随便打开2扇门中的一扇,并... 阅读全文
摘要:
三门问题——亦称为蒙提霍尔问题,出自美国的电视游戏节目Let's Make a Deal。问题的名字来自该节目的主持人蒙提·霍尔(Monty Hall)[2]。问题是这样的:参赛者面前有三扇关闭着的门,其中一扇的后面是一辆汽车,选中后面有车的那扇门就可以赢得该汽车,而另外两扇门后面则各藏有一只山羊。... 阅读全文
摘要:
最早看到这个问题距今大概已经有好几年了,虽然有点好奇但一直没有仔细想过原因。前几天下班在路上的时候忽然想到了这个问题,于是就集中精神认真思考了一下,经过几个小时的思索和整理,对这个问题有了较为清晰的认识。因此在这里记录一下。在写这篇文章之前,我还花了点时间在网上搜索了一下,发现答案真是五花八门。有的... 阅读全文
摘要:
今天看到一篇文章:http://younglab.blog.51cto.com/416652/241886,大概是说在使用Javascript进行下面的浮点数计算时出现了问题: obj.style.opacity =(parseInt(obj.style.opacity*100) + 1)/10... 阅读全文
摘要:
最近准备更换笔记本,预算在10K左右,经过网上一番“勘探”后,心目中有了初步的结果,但在几个备选品牌和型号中,未来人类(Terrans Force)的4个型号却让我犯起了难,不知道到底应该选择哪一款。这4个型号分别是:X611 970M 47SH2、T5 970M 47SH2、T5 970M 47S... 阅读全文
摘要:
本文不谈闭包的概念,因为概念容易把人搞晕,本文希望通过几个鲜活的例子来探究闭包的性质,相信对理解闭包会有所帮助。程序1var f = (function() { var n = 10; return function() { ++n; consol... 阅读全文