菜鸟学算法-2-冒泡排序 📅 2021年10月28日 · ☕ 2 分钟 我想知道这是为什么 –费曼 冒泡排序我想是大部分人接触的第一个排序算法,原理也很形象, 每一次轮询都会将这一轮里能找到的最大(小)的数
从头学习js-12-模拟实现new 📅 2021年10月28日 · ☕ 2 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 new Fn() 一共做了 4 件事: 生成一个临时空对象 var temp = {} 临时对象的原型为构造函数 Fn 的原
从头学习js-11-模拟实现bind 📅 2021年10月28日 · ☕ 2 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 MDN 对 bing 的定义 bind()方法会创建一个新函数。当这个函数被调用时,bind(
从头学习js-10-模拟实现call和apply 📅 2021年10月27日 · ☕ 1 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 call使用的例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 var foo = { value: 1 }; function bar(name, age) { console.log(name) console.log(age) console.log(this.value);
菜鸟学算法-1-简单版快速排序 📅 2021年10月27日 · ☕ 2 分钟 我想知道这是为什么 –费曼 快速排序从形式上为归分算法 1.分 核心是把数组按分界点一分为三 1 2 3 4 5 let pivot = array[array.length - 1] let left = array.filter( (item, index) => item <= pivot &&
从头学习js-9-函数的参数传递 📅 2021年10月27日 · ☕ 2 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 在《JavaScript高级程序设计》第三版 4.1.3,讲到传递参数: ECM
从头学习js-8-闭包 📅 2021年10月26日 · ☕ 3 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 在MDN广泛定义中闭包指的是能访问自由变量的函数(自由变量指的是即不是这个函
从头学习js-7-执行上下文汇总篇 📅 2021年10月25日 · ☕ 4 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 本篇是3、4、5、6篇的汇总,会用两个例子来详细说明执行上下文的运行流程 例子
从头学习js-6-This 📅 2021年10月23日 · ☕ 5 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 this一直都是学习js的时候很头疼的东西, 继续接着上篇说,当javascr
从头学习js-5-作用域链 📅 2021年10月16日 · ☕ 2 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 上篇说到,当javascript代码执行一段可执行代码(executable
从头学习js-4-变量对象 📅 2021年10月15日 · ☕ 3 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 上篇说到,当javascript代码执行一段可执行代码(executable
从头学习js-3-执行上下文栈 📅 2021年10月14日 · ☕ 2 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 我们知道在js中有变量提升, 所以js引擎在解析代码的时候不是一行一行去执行的
从头学习js-2-作用域 📅 2021年10月12日 · ☕ 1 分钟 这个系列是我读冴羽老师博客的感悟, 加入了个人的解读和练习题的解答 作用域是程序如何储存和获取变量的约定 javascript采用了词法作用域(即