我学习JavaScript半个月了,从0开始
首先去翻了翻https://www.runoob.com/js/js-datatypes.html的教程
看的非常快,https://www.cnblogs.com/wayne-ivan/p/3955329.html
有几个特别关键的地方,一个是值类型和引用类型。至于全局对象的很多方法感觉只有用的时候才能记住。
我学的时候都想从内存角度去理解,都是从数字buffer开始往后想逻辑。这个变量buffer是啥,谁对他操作了什么,结果是啥。
先理解值类型和引用类型的区别。
然后函数定义,函数引用
读代码的时候 一个是 函数的输入是谁,输出是谁。
然后就是this 闭包 原型链 promise ajax
函数里面的this指向引用他的对象,如何不是对象,那么直接指向global
闭包就是嵌套函数,没有其他的高级说法。
原型链其实就是对象的继承,往上查查有没有这个属性。
promise就是处理异步操作,按照一个设定的逻辑顺序来运行代码。普通方法是在回调中回调来完成异步结束之后,在运行。promise提供了方法来解决这个问题。
ajax就是前端的一个js对象来处理局部的http请求。
var name = "The Window";
var object1 = {
name : "My Object",
getNameFunc : function(){
var that = this;
return function(){
return this.name;
};
}
};
console.log(object1.getNameFunc()());
原型链的继承
promise的关键示意图。