随笔分类 -  JavaScript

此分类下包含以下内容: 1.事件循环机制 2.原型 3.闭包 4.this 5.引用类型 6.异步处理
摘要:1.this的使用场景 我们先把this的使用场景分为两大类:函数外和函数内: 函数外的this 就是在全局代码里,直接使用this: "use strict"; let name = "window"; console.log(this); console.log(this.name); // W 阅读全文
posted @ 2021-03-02 17:16 木子草明 阅读(383) 评论(1) 推荐(1) 编辑
摘要:1.从闭包说起 什么是闭包 一个函数和对其周围状态(词法环境)的引用捆绑在一起,这样的组合就是闭包。 也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。 在 JavaScript 中,每当创建一个函数,闭包就会在函数创建的同时被创建出来。 上面是MDN对闭包的解释,这几句话可能不太好懂 阅读全文
posted @ 2021-02-03 18:11 木子草明 阅读(497) 评论(0) 推荐(3) 编辑
摘要:1.原型和原型链的概念 js在创建一个对象时,比如叫 obj,都会给他偷偷的加上一个引用,这个引用指向的是一个对象,比如叫 yuanxing, 这个对象可以给引用它的对象提供属性共享,比如:yuanxing上有个属性name,可以被 obj.name访问到, 这个可以提供属性共享的对象,就称为前面对 阅读全文
posted @ 2021-01-05 14:23 木子草明 阅读(480) 评论(1) 推荐(0) 编辑
摘要:0、从个例子开始 //code-01 console.log(1) setTimeout(() => { console.log(2); }); console.log(3); 稍微有点前端经验的人都知道这段代码输出的应该是 1 3 2,因为setTimeout函数是异步执行。 那么都说js语言是单 阅读全文
posted @ 2020-12-10 19:24 木子草明 阅读(347) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示