- 博客(5)
- 收藏
- 关注
原创 js实现数据结构系列 --- 队列
采用es6的class创建class Queue { constructor() { this.count = 0; // 队列长度 this.lowestCount = 0; // 队列队头元素下边 this.items = {}; // 队列内容 } enqueue(element) { // 从队尾添加元素 this.items[this.count] = element; this.count++; } dequeue() { //
2020-06-30 18:44:29 148
原创 js实现数据结构系列 --- 栈
1. 栈es5函数体实现采用es5的创建对象的方法, 函数体内创建数据,修改数据的方法写在函数体的原型上function Stack() { this.count = 0; //栈的长度 也是items属性关键字 this.items = {}; // 栈的内容}Stack.prototype.push = function(item) { // 入栈 原型对象方法修改私有属性 this.items[this.count] = item; this.count++;
2020-06-30 17:47:10 137
原创 axios的基本使用及在复杂项目的二次封装
前端常用项目经验1. 与ajax相关的封装对ajax请求进行统一管理,方面以后维护与修改:import axios from "axios"export default function ajax(url, data = {}, type = "GET") { return new Promise((resolve, reject) => { let promise; // 分get请求和post请求 if (type === "GET
2020-06-25 15:28:12 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人