- 博客(7)
- 收藏
- 关注
原创 js基础学习笔记
1. 面向对象与面向过程编程1 .它们不是针对某一门编程语言,而是两种解决问题的编程思想2. 面向过程强调的解决问题的步骤,在意的严谨性3. 面向对象强调的以功能划分问题,扩展性比较强2. this的指向问题1.写在普通函数调用里,调用时指向window2. 实例化构造函数类时,指向实例3. 谁调用函数,函数里的this就指向谁4. call()方法改变this的指向,并执行函数let 新函数 = 函数.bind(对象) // 新函数的this永久指向对象 不执行函数3. 箭头函数与普
2020-07-03 17:27:28 144
原创 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 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人