12 2022 档案

摘要:为什么使用this 先看个例子: function identity() { return this.name.toUpperCase(); } function speak() { return "Hello, i'm " + identity.call(this); } var me = { n 阅读全文
posted @ 2022-12-12 11:58 hellocoder2029 阅读(23) 评论(0) 推荐(0) 编辑
摘要:基本类型和引用类型 在 JavaScript 中,数据类型可分为基本类型和引用类型, 基本类型有六种:Null,Undefined,String,Boolean,Number,Symbol; 而引用类型就是传说中的 Object 了。 其中基本类型是按值传递,而引用类型的值是按引用访问的,所以在操作 阅读全文
posted @ 2022-12-12 11:58 hellocoder2029 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、作用域与作用域链 作用域是指 js 变量使用时所存在的一个区域,分为全局作用域(window)和局部作用域(function、setTimeout...等都会产生局部作用域)。当局部作用域变量名与全局作用域变量名重复时,局部变量会覆盖全局变量。 在局部作用域使用变量时,如果在自己作用域找不到对应 阅读全文
posted @ 2022-12-12 11:57 hellocoder2029 阅读(65) 评论(0) 推荐(0) 编辑
摘要:说到JavaScript的原型和原型链,相关文章已有不少,但是大都晦涩难懂。本文将换一个角度出发,先理解原型和原型链是什么,有什么作用,再去分析那些令人头疼的关系。 一、引用类型皆为对象 原型和原型链都是来源于对象而服务于对象的概念,所以我们要先明确一点: JavaScript中一切引用类型都是对象 阅读全文
posted @ 2022-12-07 14:34 hellocoder2029 阅读(408) 评论(0) 推荐(0) 编辑
摘要:最近也在观察vue3新特性,抽空玩一玩嵌套路由的vue-router,直接上代码 项目目录结构 代码展示 app.vue <template> <div id="app"> <div> <router-link to="/">Index</router-link> | <router-link to 阅读全文
posted @ 2022-12-07 14:34 hellocoder2029 阅读(19) 评论(0) 推荐(0) 编辑
摘要:JavaScript 闭包难点剖析 一、作用域基本介绍 ES6之前只有全局作用域与函数作用域两种,ES6出现之后,新增了块级作用域 1.全局作用域 在JavaScript中,全局变量是挂载在window对象下的变量,所以在网页中的任何位置你都可以使用并且访问到这个全局变量 当我们定义很多全局变量的时 阅读全文
posted @ 2022-12-07 14:32 hellocoder2029 阅读(6) 评论(0) 推荐(0) 编辑

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