把看过的认为有点意思的,做个链接记录。
2009年
一、学习JavaScript 闭包详见阮一峰链接
有一个可以作为面试题:
var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){
return function(){
return this.name;
};
}
};
alert(object.getNameFunc()());
// 2
var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){
var that = this;
return function(){
return that.name;
};
}
};
alert(object.getNameFunc()());
二、用Javascript获取页面元素的位置参见链接
讲述浏览器元素位置相关的信息 (相对位置,绝对位置 ,滚动位置)。
2010年
一、JavaScript 面向对象编程(封装)参见链接
明白constructor \ instanceof \ prototype原型 \ isPrototypeOf \ hasOwnProperty 就没啥看 的了。
二、JavaScript 面向对象编程(构照函数的继承)参见链接
重点看看,这个可以作为面试题 ☆
三、JavaScript 面向对象编程(非构照函数的继承)参见链接
2011年
一、 JavaScript 快速 排序的实现 参见链接
“快速排序”的排序过程:
- 在数据集之中,选择一个元素作为“基准”。