![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
宇宙无敌饼干小怪兽
一个工程师成长路上的点点滴滴......
展开
-
JavaScript 生成器 yield next方法
生成器 什么是生成器 yield的返回值 yield后面的返回值,返回到调用next()返回的对象的value里面 生成器.return()代码提前终止执行 return()实现代码的提前终止执行 生成器代替迭代器 生成器代替迭代器-方式一 03_生成器代替迭代器.js 关键代码 对比 function makeIterator(array) { let nextIndex = 0; return { next: function () { return n原创 2022-02-28 19:06:11 · 892 阅读 · 0 评论 -
构造函数 JavaScript创建对象 属性描述符
文章目录构造函数的演化过程 构造函数的演化过程原创 2022-01-15 21:33:37 · 313 阅读 · 0 评论 -
js JavaScript 显示动态时钟 时间转换 日期 当前时间
文章目录输出效果代码实现 输出效果 代码实现 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale原创 2021-11-01 18:39:44 · 690 阅读 · 0 评论 -
几种将arguments转换成数组的方法 类数组转换成数组
几种将arguments转换成数组的方法 function sum(){ console.log(arguments); //=>[Arguments] { '0': 1, '1': 2, '2': 3, '3': 4, '4': 5 } // 1.通过Array.prototype.slice.call()将arguments转换成数组 var arr = Array.prototype.slice.call(arguments) console.log(arr);//=&原创 2021-10-29 22:53:12 · 226 阅读 · 0 评论 -
深入理解闭包 闭包的形成过程 内存泄漏的问题
一张超级长的图理解闭包的形成过程原创 2021-10-28 19:27:53 · 82 阅读 · 0 评论 -
异步函数的封装
原创 2021-10-27 16:52:36 · 230 阅读 · 0 评论 -
JavaScript 高级
基础总结 数据类型的分类和判断 基本(值)类型 Number ----- 任意数值 -------- typeof String ----- 任意字符串 ------ typeof Boolean ---- true/false ----- typeof undefined — undefined ----- typeof/=== null -------- null ---------- === 对象(引用)类型 Object ----- typeof/instanceof Array ----原创 2021-10-20 22:14:36 · 66 阅读 · 0 评论 -
手写Promise_2_catch()方法_异常穿透_值传递
文章目录catch() catch()原创 2021-10-17 15:44:55 · 160 阅读 · 0 评论 -
手写Promise_1
文章目录Promise的封装过程图 Promise的封装过程图 完成了一下功能原创 2021-10-17 12:43:37 · 48 阅读 · 0 评论 -
JavaScript Promise 串联多个任务 异常穿透
文章目录串联多个任务异常穿透 串联多个任务 异常穿透原创 2021-10-17 00:35:56 · 154 阅读 · 0 评论 -
JavaScript Promise.rejected()
文章目录Promise.rejected() Promise.rejected()原创 2021-10-16 23:59:14 · 123 阅读 · 0 评论 -
Promise.resolve() PromiseAPI 一张图
文章目录一张图总结 一张图总结原创 2021-10-16 23:47:26 · 60 阅读 · 0 评论 -
JavaScript 继承 父类型 子类型 原型链继承 构造函数
文章目录代码图代码 代码图 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>03_组合继承</title> </head> <body> <!-- 方式3: 原型链+借用构造函数的组合继承 1. 利用原型链实现对父类型对象的方法继承 2. 利用super()借用父类型构建函数初始化相同属性 -->原创 2021-10-16 12:44:38 · 114 阅读 · 0 评论 -
JavaScript 继承 原型链 构造函数
代码片 原型链继承图原创 2021-10-16 12:06:52 · 51 阅读 · 0 评论 -
JavaScript中对象创建的几种方式
/* 第一种:Object 构造函数创建 */ var Person0 = new Object(); Person0.name = "Nike"; Person0.age = 29; console.log(Person0); //=>{name: 'Nike', age: 29} console.log("111111111111111111111111111111111111111"); /* 第二种:使用对象字面量表示法 */ var Person1 = { name: "Nike",原创 2021-10-02 11:37:43 · 66 阅读 · 0 评论 -
事件委托|冒泡|JavaScript
为什么要用事件委托 获取触发元素的下标 是浏览器兼容写法.原创 2021-10-02 00:29:54 · 50 阅读 · 0 评论 -
JavaScript | reduce()函数|
// 初始值为0 let array = [1, 3, 5]; console.log( array.reduce((preValue, curValue, curIndex) => { console.log(curIndex + "--" + preValue + "--" + curValue); return preValue + curValue; }, 0) ); // 初始值为10 console.log("11111111111111111111111111.原创 2021-09-30 18:29:25 · 65 阅读 · 0 评论 -
ref对象 const对象
原创 2021-09-21 09:40:36 · 1061 阅读 · 0 评论 -
Promise 提示 代码提示
原创 2021-09-17 15:17:46 · 85 阅读 · 0 评论 -
JavaScript CSS jQuery 网页音乐播放器
废话不多说,直接上代码 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link re原创 2021-05-27 21:57:31 · 343 阅读 · 1 评论 -
rest参数,可变参数
/** * 0-使用...args * 1-传入的参数会被封装成一个数组 * 2-这个在java里面又叫做可变参数 * 3-所以传入的参数的长度是可以变化的 * 4-另外可变参数都是放在参数的最后一个 */ function my2string (firstParam, ...args) { console.log(firstParam); console.log(args); console.log(Ar...原创 2021-03-22 16:38:54 · 239 阅读 · 0 评论