
学习历程
文章平均质量分 78
不知名小菜鸟
这个作者很懒,什么都没留下…
展开
-
展开对ES6学习的第五天
ES6第四天promise复习promise的all方法promise的race方法异常穿透中断promise链条面试题js的运行以及宏任务与微任务promise的封装及其基本结构搭建promise复习说明:promise是ES6引入的一种异步编程方案,它大大的优化了传统的事件嵌套所产生的回调地狱,同时promise自身就是一个构造函数参数:在创建一个promise对象时需要传入一个执行器函数(executor),该函数带有两个参数(resolve和reject)特点:promise对象无论成功还原创 2021-04-06 18:59:57 · 295 阅读 · 0 评论 -
对Node学习的第二天
Node学习第二天文件流什么是流流的分类可读流(Readable)可写流(Writable)双工流为什么要流文件流的创建fs.createReadStream()参数返回值事件openerrorclosedataendrs.pause()rs.resume()fs.createWriteStream()参数返回值事件openerrorclosews.write()ws.end()rs.pope()文件流说明:内存数据与磁盘文件数据之间的流动什么是流说明:流是指数据的流动,数据从一个地方缓慢的流原创 2021-03-21 23:55:38 · 726 阅读 · 2 评论 -
对node的基本了解学习第一天
Node学习的第一天Node是什么js与浏览器的关系Node中的js与浏览器中的js的对比运行Node全局对象(global)浏览器中的setTimeout与Node中的setTimeout区别__dirname__filenameBufferprocesscwd()exit()argvplatfromkill(pid)envNode模块化绝对路径相对路径在相对路径中`加./`与`不加./`的区别后缀名文件名运行`node ./`module对象module.exports 与 exports 区别requ原创 2021-03-18 10:23:27 · 1002 阅读 · 0 评论 -
展开对ES6学习的第四天
ES6第三天Symbolgetter与setterpromise初体验promise对象promise发送请求thencatch封装Ajax请求Symbol说明:当Symbol作为对象的键名去使用时若要取出这个键只能用Reflect.ownKeys()方法去取,该方法取出的键名会统一放在一个数组里或用Object.getOwnPropertySymbols()方法取,该方法的返回值也是一个数组,但是该数组成员只是由Symbol类型组成的案例演示 //创建一个带有Symbol作为键名的对象 l原创 2021-03-15 14:36:53 · 219 阅读 · 0 评论 -
展开对ES6学习的第三天
ES6第二天canvas绘图之半圆双飞翼布局Set集合数组去重对象语法糖函数的补充class静态成员父类属性重写Symbolcanvas绘图之半圆说明:canvas绘图的画布大小由自身的属性去规划(width和heigth,可以不用带单位),一般绘图用2d画笔去绘制,由beginPath()开始至closePath()结束,由stroke()描线案例演示 let html = `<canvas id="myCanvas" width="500" height="500"></c原创 2021-03-14 22:43:55 · 346 阅读 · 2 评论 -
展开对ES6学习的第二天
es6第一天冒泡排序ArrayFrommapreducefilterfindIndex模板字符串字符串方法实例方法字符串标记码点冒泡排序代码展示 function sort_arr(arr){ for(let i = 0; i <= arr.length-1; i++){ //开始排序 let flag = true for(let j = 0; j <= arr.length-1-i; j++){ if(arr[j]>arr[j+1]){ [原创 2021-03-12 18:53:40 · 380 阅读 · 1 评论 -
展开对ES6学习的第一天
ES6学习第一天面试题let声明变量const声明变量箭头函数解构赋值扩展运算符伪数组转换为数组find方法面试题说明:体现js的单线程加事件队列,同步任务优先执行,异步任务会有等待时间习题测试 //下列代码输出什么 for(var i = 0;i < 10;i++){ setTimeout(()=>console.log(i)) } //输出十次10 //那么下面的代码输出什么 for(let i = 0;i < 10;i++){ setTimeout(()原创 2021-03-12 18:42:19 · 134 阅读 · 0 评论