自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 玩转js正则表达式与字符串

1

2020-07-07 17:00:36 132

原创 js基础学习笔记

1. 面向对象与面向过程编程1 .它们不是针对某一门编程语言,而是两种解决问题的编程思想2. 面向过程强调的解决问题的步骤,在意的严谨性3. 面向对象强调的以功能划分问题,扩展性比较强2. this的指向问题1.写在普通函数调用里,调用时指向window2. 实例化构造函数类时,指向实例3. 谁调用函数,函数里的this就指向谁4. call()方法改变this的指向,并执行函数let 新函数 = 函数.bind(对象) // 新函数的this永久指向对象 不执行函数3. 箭头函数与普

2020-07-03 17:27:28 126

原创 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 133

原创 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 117

原创 用前端技术实现2d动画和特效(canvas)

用canvas实现2d动画和游戏

2020-06-26 17:27:47 1162

原创 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 220

原创 vue树形组件的实现

vue树形组件的实现

2020-06-25 15:20:16 388

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除