摘要: 一、闭包 关于什么是闭包,官方及不同的书籍中都给出了表达不太一样的概念。在自己梳理概念的过程中,也看了很多前辈的学习心得,就我个人而言,我觉得最好理解的是js高程里给的概念:闭包是指有权访问另一个函数作用域中的变量的函数。 在JavaScript中,我们知道js作用域中访问变量的权利是由内向外的,也 阅读全文
posted @ 2021-08-02 17:42 hwinter_c 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1.执行环境 js的执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。 每个函数都有自己的执行环境,当执行流程进入一个函数时,函数的环境就会被推入一个环境栈中。在执行完函数后,栈会将环境弹出,把控制 阅读全文
posted @ 2021-08-02 15:56 hwinter_c 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、原型 构造函数新建实例对象 //User就是一个构造函数 function User(name, password) { this.name = name; this.password = password; } var user1 = new User('admin','123456') Ja 阅读全文
posted @ 2021-08-02 14:15 hwinter_c 阅读(32) 评论(0) 推荐(0) 编辑