摘要:
定义:有权访问另外一个函数作用域中的变量的函数。创建闭包的方式:就是在函数内部创建另外一个函数。实质:内部函数的作用域包含了外部函数的作用域,作用域链本质上是一个指向变量对象的指针列表,它只是引用但不实际包含变量对象。闭包的使用情况:1.保护函数内的变量安全。外部函数的变量只能被闭包函数访问;(也就是读取函数内部的变量)2.在内存中维持一个变量。该变量不会被垃圾回收机制回收。闭包的副作用:1.闭包与变量:闭包只能取得包含函数中任何变量的最后一个值。解决闭包的方法:创建匿名函数,并立即执行该匿名函数,并把结果返回。例如:http://www.cnblogs.com/Darren_code/arc 阅读全文
摘要:
1.根据域名查找对应的IP地址,查找方法:浏览器缓存、系统缓存、路由器缓存、ISP DNS缓存、根服务器的递归搜索;2.想IP对应的服务器发送请求;3.服务器响应请求,发送页面内容;4.浏览器解析页面内容;5.由于页面存在重定向、嵌入了图片、Ajax、其他子网页等情况,要重复上述步骤。参考文献:http://mianshiti.diandian.com/page/2http://www.cnblogs.com/wenanry/archive/2010/02/25/1673368.htmlhttp://igoro.com/archive/what-really-happens-when-you- 阅读全文