首页 » 性感的程序员

几句话理解javascript中的执行上下文、this、作用域、闭包

这几个问题是javascript问题中的老大难的几个问题,很多文章都有讲过这几个问题,但总也讲不清楚,希望可以尝试用最简单明了的语言把这几个事儿给说清楚了,部分内容并不是官方的定义,而是用简单易懂的语言表达出我所理解的概念。概念执行上下文首先明确一点,所有的js代码都是在某个执行上下文中运行的。执行上下文可以看成以下对象:executionContex...

减少switch case语句的使用

上次在程序中使用了switch case的语句,被一群大大们嘲笑了。所以还是在这记一下将switch case的结构如何更改。为什么被嘲笑呢,因为switch...case结构要求,在每一个case的最后一行必须是break语句,否则会接着运行下一个case。这样不仅容易忘记,还会造成代码的冗长。而且,switch...case不使用大括号,不利于代码...

理解http中的幂等

Http中对幂等最准确、最易理解的定义是:不用担心重复执行会对系统造成改变的行为就是幂等的。而不是说结果一定是一样的。以HTTP GET、DELETE、PUT、POST四种方法为主进行语义和幂等性的介绍:来源: http://www.i3geek.com/archives/841HTTP GET方法用于获取资源,不应有副作用,所以是幂等的。比如:GET...