01 2015 档案
摘要:一、什么是闭包?官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的func...
阅读全文
摘要:一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } ...
阅读全文
摘要:全世界最短IE判定if(!+[1,])的解释虽然从司徒先生的博客上看到全世界最短的IE判定很长时间了,却一直对于原理没怎么去细看,今天同事(也是一后台程序员,并非前端)又问到这个问题,于是我这个前端外行认真研究了下,基本弄懂了,贴在这里备份,高手就绕过吧,以免浪费时间1234567891011121...
阅读全文
摘要:UrlRewritingNetis an Url rewriting tool for ASP .Net andElmahis a module for logging unhandled errors.UrlRewritingNet can set a default location for “...
阅读全文
摘要:在配置文件中配置404页面如下:.代码如下:访问网站时错误页面可正常显示,但HTTP状态码却是302,对SEO很不友好,按下列步骤修改使错误页面返回正确的利于SEO的404状态码:1、在404.aspx中加入代码:Response.Status = "404 Moved Permanently";如...
阅读全文