随笔分类 -  javascript

web 前端
摘要:js闭包是指有权访问另一个函数作用域中的变量的函数,个人认为js闭包最大的用处就是防止对全局作用域的污染。 试想如果我们把一些仅仅只用到一两次的变量都声明在全局作用域中,最后肯定是容易出错且不可维护的。而闭包最神奇的地方就是能在一个函数外访问函数中的局部变量,把这些变量用闭包的形式放在函数中便能避免 阅读全文
posted @ 2021-02-20 15:49 MaxBruce 阅读(76) 评论(0) 推荐(0)
摘要:分类 编程技术 其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 obj.objAge; // 17 obj.myFun() // 小张年龄 undefined 例 2 shows() // 盲僧 比较一下这两者 this 的差别,第一个打印里面的 this 阅读全文
posted @ 2020-11-19 14:30 MaxBruce 阅读(97) 评论(0) 推荐(0)
摘要:我们常常喜欢用new关键字去创建一些对象如new Vue(),但是这个关键字的背后究竟做了什么其实没太多人去关注。 想象我们是苹果公司,要生产30部iPod,规定: 每台iPod都会有自己的ID 每台iPod都是一样的制造商:Apple 每台iPod的功能都是一样的(函数一样) let iPod= 阅读全文
posted @ 2020-10-29 13:41 MaxBruce 阅读(304) 评论(0) 推荐(0)
摘要:▶ 一切都是对象(看似如此)。 undefined, number, string, boolean四种属于简单的值类型,不是对象,使用基本类型变量可以调用方法是因为产生了包装对象(临时的)。剩下的几种情况——函数、数组、对象、null、new Number(10)都是对象,他们都是引用类型。 ▶  阅读全文
posted @ 2020-10-06 22:59 MaxBruce 阅读(110) 评论(0) 推荐(0)