<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[divid11的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/divid11</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; divid11]]></copyright><item><title><![CDATA[简单聊聊之JS的闭包问题]]></title><link>https://blog.youkuaiyun.com/divid11/article/details/50847727</link><guid>https://blog.youkuaiyun.com/divid11/article/details/50847727</guid><author>divid11</author><pubDate>Thu, 10 Mar 2016 16:18:50 +0800</pubDate><description><![CDATA[** 
关于Javascript中的闭包 
** 
我们优先从程序入手function makeATest(){
    var test = [];
    for(var i=0;i<5;i++){
        test[i] = function(){
            return i;
        }
    }
    return test;
}
var test = m]]></description><category></category></item><item><title><![CDATA[关于JS中的this记录]]></title><link>https://blog.youkuaiyun.com/divid11/article/details/50630447</link><guid>https://blog.youkuaiyun.com/divid11/article/details/50630447</guid><author>divid11</author><pubDate>Wed, 03 Feb 2016 17:15:52 +0800</pubDate><description><![CDATA[函数执行时确定this的指向 
 - 作为函数直接调用：this指向全局 
 - 作为对象的方法：this指向上级对象 
 - 作为构造函数：this指向new出的实例 
 - call()/apply()间接调用：this指向上下文参数ctx]]></description><category></category></item><item><title><![CDATA[JavaScript中的几种模式]]></title><link>https://blog.youkuaiyun.com/divid11/article/details/50622998</link><guid>https://blog.youkuaiyun.com/divid11/article/details/50622998</guid><author>divid11</author><pubDate>Tue, 02 Feb 2016 11:33:44 +0800</pubDate><description><![CDATA[1.工厂模式function createDog(name,age){
    var d = new Object();
    d.name = name;
    d.age = age;
    d.sayName = function(){
        console.log(this.name);
    }
    return d;
}2.构造函数模式function Dog(n]]></description><category></category></item><item><title><![CDATA[# 函数作用域之理解Scoping & Hoisting]]></title><link>https://blog.youkuaiyun.com/divid11/article/details/50496371</link><guid>https://blog.youkuaiyun.com/divid11/article/details/50496371</guid><author>divid11</author><pubDate>Mon, 11 Jan 2016 13:14:52 +0800</pubDate><description><![CDATA[函数作用域理解Scoping & Hoisting
  js与其他一些语言如c/c++/java之类的一个很大差别，就是作用域的问题，这是一个新的点，是函数作用域，而非块作用域。
下面我们来做个小样例：;(function(windows,document,undifined){
    var a = 1;
    function test(){
        if(!a)]]></description><category></category></item></channel></rss>