<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[A_dangdang的博客]]></title><description><![CDATA[有志者事竟成]]></description><link>https://blog.youkuaiyun.com/A_dangdang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; A_dangdang]]></copyright><item><title><![CDATA[JavaScript数组方法]]></title><link>https://blog.youkuaiyun.com/A_dangdang/article/details/51038936</link><guid>https://blog.youkuaiyun.com/A_dangdang/article/details/51038936</guid><author>A_dangdang</author><pubDate>Fri, 01 Apr 2016 18:48:00 +0800</pubDate><description><![CDATA[以下的方法，reverse（）、sort（）、splice（）、push（）、pop（）、unshift（）、shift（）会改变原数组，其他的不会；
1.join（）
--将数组中所有元素转化为字符串连接在一起，返回最后生成的字符串，如果没有参数就默认使用逗号分隔；
2.reverse（）
--将数组中的元素颠倒顺序，返回逆序的数组；
3.sort（）
--将数组中的元素排序并返回排]]></description><category></category></item><item><title><![CDATA[对this的浅显的理解]]></title><link>https://blog.youkuaiyun.com/A_dangdang/article/details/50986187</link><guid>https://blog.youkuaiyun.com/A_dangdang/article/details/50986187</guid><author>A_dangdang</author><pubDate>Sat, 26 Mar 2016 12:14:04 +0800</pubDate><description><![CDATA[谁调用this就指向谁！当没有明确调用对象时。this指向window！


先记住一个事，window是对象，是被实例化的对象，实例化过程是在页面加载的时候由JavaScript引擎完成的；
在JavaScript里直接使用this，this执行指向window；


函数声明会在全局作用域构造的时候完成，所以函数声明是window对象的属性，所以不管在哪里声明函数，声明函数最终都]]></description><category></category></item><item><title><![CDATA[apply、call、bind区别、用法]]></title><link>https://blog.youkuaiyun.com/A_dangdang/article/details/50986168</link><guid>https://blog.youkuaiyun.com/A_dangdang/article/details/50986168</guid><author>A_dangdang</author><pubDate>Sat, 26 Mar 2016 12:08:44 +0800</pubDate><description><![CDATA[apply和call都是为了改变某个函数运行时的上下文而存在的（就是为了改变函数内部this的指向）；


如果使用apply或call方法，那么this指向他们的第一个参数，apply的第二个参数是一个参数数组，call的第二个及其以后的参数都是数组里面的元素，就是说要全部列举出来；


他们的常用用法：
1.数组之间的追加；
2.获取数组中的最大值和最小值，利用他们扩充作用域拥]]></description><category></category></item><item><title><![CDATA[类型之间的转换、比较--数字、原始值、对象]]></title><link>https://blog.youkuaiyun.com/A_dangdang/article/details/50965474</link><guid>https://blog.youkuaiyun.com/A_dangdang/article/details/50965474</guid><author>A_dangdang</author><pubDate>Wed, 23 Mar 2016 18:21:33 +0800</pubDate><description><![CDATA[JS中的原始值是不可更改的；
原始值的比较是值的比较，只有在它们值相等的时候它们才相等；
对象的比较时引用的比较，两个单独的对象永不相等，当且仅当它们引用同一个基对象时才相等；


通常称对象为引用类型；


var a = [];
var b = a;
如果将一个对象赋值给另一个对象，赋的是引用，即a和b指向的是同一个引用，对象并没有复制一次；
如果想得到一个对象的副本，那]]></description><category></category></item><item><title><![CDATA[null和undefined]]></title><link>https://blog.youkuaiyun.com/A_dangdang/article/details/50965438</link><guid>https://blog.youkuaiyun.com/A_dangdang/article/details/50965438</guid><author>A_dangdang</author><pubDate>Wed, 23 Mar 2016 18:16:46 +0800</pubDate><description><![CDATA[null表示“无”的对象，转换为数字的时候为0；
是JS的关键字，typeof返回“object”，可以认为是一个非对象；


undefined表示“无”的初始值，转换为数值是NaN；
它是变量的一种取值，表示变量没有初始化；


两者在“==”下返回true，在“===”下返回false；
两者都是假值，但是他们与false“==”比较返回f alse；他们并不相等；
它们]]></description><category></category></item><item><title><![CDATA[apply()和call()]]></title><link>https://blog.youkuaiyun.com/A_dangdang/article/details/49785553</link><guid>https://blog.youkuaiyun.com/A_dangdang/article/details/49785553</guid><author>A_dangdang</author><pubDate>Wed, 11 Nov 2015 19:23:49 +0800</pubDate><description><![CDATA[apply()定义：以另一个对象替换当前对象，能劫持另外一个对象的方法，继承另外一个对象的属性用法：f1.apply(f2,arr);apply接受两个参数：f2:第一个参数是一个对象，这个对象将代替f1的this对象；在特定的作用域中调用函数；此时作用域就变成了f2的作用域；arr：第二个参数是一个数组，他将作为参数传递给f1；（1）apply()示例
function f1() {    thi]]></description><category></category></item><item><title><![CDATA[执行环境和作用域链]]></title><link>https://blog.youkuaiyun.com/A_dangdang/article/details/49686559</link><guid>https://blog.youkuaiyun.com/A_dangdang/article/details/49686559</guid><author>A_dangdang</author><pubDate>Fri, 06 Nov 2015 18:49:51 +0800</pubDate><description><![CDATA[javascript执行环境和作用域执行环境执行环境是一种机制，用来处理JavaScript运行时的作用域和生存期等； 
1.执行环境的作用：定义了变量或函数有权访问的其他数据，决定了他们各自的行为。 
2.全局执行环境 
全局执行环境是最外围的一个执行环境；在浏览器中，全局执行环境是window对象；因此所有的全局变量和函数都是window对象的属性和方法，在第一次载入Javascript代码时会]]></description><category></category></item><item><title><![CDATA[JavaScript内置对象总结]]></title><link>https://blog.youkuaiyun.com/A_dangdang/article/details/49511509</link><guid>https://blog.youkuaiyun.com/A_dangdang/article/details/49511509</guid><author>A_dangdang</author><pubDate>Fri, 30 Oct 2015 14:39:24 +0800</pubDate><description><![CDATA[JavaScript内置对象定义 ：不依赖于宿主环境的对象，这些对象在程序执行之前就已经存在，开发人员不必显式地实例化内置对象，因为它们已将实例化了；类别：JavaScript中有这些内置对象–
Object–基础对象
Array–数组对象
Date–日期对象
RegExp–正则表达式对象
Function–函数构造器
Boolean–布尔对象
Number–数值对象
String–字符串对象
Gl]]></description><category></category></item></channel></rss>