谈谈JavaScript的作用域链 发表于 2016-03-21 | 分类于 JavaScript 前言作用域链,闭包,原型链算是JavaScript中比较有特色的三个知识点。我会分三篇文章讲讲我对于这三个东西的理解。 JavaScript中的作用域每一种语言都有作用域的概念,所谓作用域就是变量与函数的可用范围,确定了变量与函数的可见性和生命周期。JavaScript中有两种作用域,全局作用域和局部作用域 阅读全文 »
谈谈JavaScript中的this 发表于 2016-03-16 | 分类于 JavaScript 何为this一般而言,在JavaScript中,this指向函数执行时的当前对象。换句话说,这个关键字与函数的执行环境有关,与声明环境无关。所以this的指向要看如何去调用这个函数而不是声明。 不同调用方式中的this作为对象的方法调用把函数赋值给对象的一个属性,然后通过该对象调用该方法,此时函数的执行环境就是这个对象,所以this指向该对象 阅读全文 »
JavaScript实现Ajax 发表于 2016-03-15 | 分类于 JavaScript 前言原生javascript实现ajax是一个比较老套但经常出现的面试题,主要是为了筛选掉长期依赖类库编程的前端。对于新手也是个不错的练习。 Ajax实现步骤创建XMLHttpRequest对象123456var XHR;if(window.XMLHttpRequest){ XHR = new XMLHttpRequest();}else if(window.ActiveXObject){// IE6 XHR = new ActiveXObject('Microsoft.XMLHTTP');} 阅读全文 »
Hello World 发表于 2016-03-14 | 分类于 随笔 博客上线1console.log('hello world'); //Hi 用Hexo+github page搭建了这个博客,主题采用的是NexT。暂时不会变动博客了,静下心好好学基础 阅读全文 »