<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[宅科神的博客]]></title><description><![CDATA[专业前端快10年了，然后感觉不懂的越来越多]]></description><link>https://blog.youkuaiyun.com/FantasyWeb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FantasyWeb]]></copyright><item><title><![CDATA[JS闭包]]></title><link>https://blog.youkuaiyun.com/FantasyWeb/article/details/82345716</link><guid>https://blog.youkuaiyun.com/FantasyWeb/article/details/82345716</guid><author>FantasyWeb</author><pubDate>Mon, 03 Sep 2018 11:00:48 +0800</pubDate><description><![CDATA[下面我们将看到的是 JavaScript 中必须提到的功能最强大的抽象概念之一：闭包。但它可能也会带来一些潜在的困惑。那它究竟是做什么的呢？


function makeAdder(a) {
    return function(b) {
        return a + b;
    }
}
var x = makeAdder(5);
var y = makeAdder(20);
x(6...]]></description><category></category></item><item><title><![CDATA[JS内存泄露]]></title><link>https://blog.youkuaiyun.com/FantasyWeb/article/details/82345661</link><guid>https://blog.youkuaiyun.com/FantasyWeb/article/details/82345661</guid><author>FantasyWeb</author><pubDate>Mon, 03 Sep 2018 10:58:26 +0800</pubDate><description><![CDATA[使用闭包的一个坏处是，在 IE 浏览器中它会很容易导致内存泄露。JavaScript 是一种具有垃圾回收机制的语言——对象在被创建的时候分配内存，然后当指向这个对象的引用计数为零时，浏览器会回收内存。宿主环境提供的对象都是按照这种方法被处理的。

浏览器主机需要处理大量的对象来描绘一个正在被展现的 HTML 页面——DOM 对象。浏览器负责管理它们的内存分配和回收。

IE 浏览器有自己的一套垃圾...]]></description><category></category></item><item><title><![CDATA[回望过去]]></title><link>https://blog.youkuaiyun.com/FantasyWeb/article/details/79615677</link><guid>https://blog.youkuaiyun.com/FantasyWeb/article/details/79615677</guid><author>FantasyWeb</author><pubDate>Mon, 19 Mar 2018 18:59:22 +0800</pubDate><description><![CDATA[回望过去，从事前端行业已快10年了，从一开始的兴趣爱好，变成谋生的职业，这一路来太漫长。2007-2018年，在学校凭借着学校里讲的网页设计与制作一门课程，看到同学们做了很酷的布局和交互效果，让我对此产生的深厚的崇拜之情。其实根本原因不是对这个感兴趣，而是小时候，听说那些“黑客传言”，多么的厉害，能破解QQ密码，能想看你暗恋的女同学的QQ空间的照片，想干些别人干不了的事情，想想都觉得很酷。不过，“...]]></description><category></category></item></channel></rss>