随笔分类 -  Web开发

Java、HTML、JS、CSS
摘要:可以用jQuery发送跨域请求,例如$.getJSON。但是jQuery对这种情况的错误处理却不太完善。例如当服务器无法访问(宕机或网络不通)时,getJSON经常会静默失败,请求发起者无法知道请求已经失败了。本文详细讨论该问题,并提供一种解决方案。 阅读全文
posted @ 2015-12-02 12:34 Antineutrino 阅读(14706) 评论(1) 推荐(4) 编辑
摘要:最近在Codewars上面看到一道很好的题目,要求用JS写一个函数defaultArguments,用来给指定的函数的某些参数添加默认值。举例来说就是:// foo函数有一个参数,名为xvar foo_ = defaultArguments(foo, {x:3});// foo_是一个函数,调用它会... 阅读全文
posted @ 2015-10-11 20:58 Antineutrino 阅读(47534) 评论(9) 推荐(7) 编辑
摘要:本文不谈闭包的概念,因为概念容易把人搞晕,本文希望通过几个鲜活的例子来探究闭包的性质,相信对理解闭包会有所帮助。程序1var f = (function() { var n = 10; return function() { ++n; consol... 阅读全文
posted @ 2015-01-12 17:39 Antineutrino 阅读(1222) 评论(2) 推荐(4) 编辑
摘要:有几天没写博客了,今天有点时间,正好把前几天遇到的一件“诡异”的问题记录一下。我是在前几天学习CSS时遇到这个问题的。当时看到某个网站有一个CSS效果不错,就想研究一下。由于代码很短,我不想将整个页面保存下来,所以我点击"查看源文件",找到这段代码并拷贝到测试页面中。它的主要部分是这样的:/*fil... 阅读全文
posted @ 2014-06-05 13:58 Antineutrino 阅读(7149) 评论(52) 推荐(27) 编辑