自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (1)
  • 收藏
  • 关注

原创 Node.js—MongoDB数据库—4

文章目录mongodb一、关于数据库二、安装三、使用四、概念五、连接nodejs六、mongoosemongodb一、关于数据库二、安装三、使用四、概念五、连接nodejs六、mongoose

2021-09-12 16:17:05 137

原创 Node.js—koa2框架—3

文章目录koa2框架一、koa2是什么二、koa2环境搭建三、koa2处理http四、koa2中间件五、koa2洋葱圈模型六、总结koa2框架一、koa2是什么二、koa2环境搭建三、koa2处理http四、koa2中间件五、koa2洋葱圈模型六、总结...

2021-09-12 15:38:29 147

原创 Node.js基础入门—2

文章目录nodejs处理http请求一、Request(req)、Response(res)二、定义路由三、querystring四、res返回数据五、获取req bodynodejs处理http请求一、Request(req)、Response(res)const http = require('http')// req Request,res Responseconst server = http.createServer((req, res) => { // consol

2021-09-10 18:20:00 138

原创 Node.js基础入门—1

文章目录Node.js一、node.js是什么二、下载和安装三、使用npm四、common.js五、debug六、nodejs 和 js 区别Node.js一、node.js是什么二、下载和安装1.到官网node.js下载2.傻瓜式安装3.window和mac4.打开控制台,运行5.运行命令:node -v, npm -v,const http = require('http')// const a = undefined// req - request, res - r

2021-09-10 13:52:00 112

原创 Vue-学习笔记-3

文章目录Vue一、Mixin混入的基础语法二、开发自定义指令三、Teleport传送门功能四、render函数五、插件的定义和使用六、数据校验插件七、Setup函数使用八、Vue一、Mixin混入的基础语法<script> // mixin 混入 // 组件 data, methods 优先级高于 mixin data, methods 优先级 // 生命周期函数,先执行 mixin 里面的,再执行组件里面的 // 自定义的属性,组件种的属性优先级高于 mixin 属性的优

2021-09-09 16:40:12 290

原创 Vue-学习笔记-2

文章目录Vue一、组件的定义及复用性,局部组件和全局组件二、组件间传值及传值校验三、单项数据流的理解四、Non-Props属性五、父子组件间如何通过事件进行通信六、组件间双向绑定七、使用插槽和具名插槽解决组件内容传递问题八、作用域插槽九、动态组件和异步组件十、基础语法-补十一、使用Vue实现基础的CSS过渡与动画效果十二、使用transition标签实现单元素组件的过渡和动画效果十三、组件和元素切换动画的实现Vue一、组件的定义及复用性,局部组件和全局组件<script> // 组件的

2021-09-08 11:22:32 90

原创 Vue-学习笔记-1

文章目录Vue一、下载Vscode二、Vue一、下载Vscode下载VSCOde,引用在线vue库,就可以编写Vue代码了。二、

2021-09-06 17:17:33 186

原创 Sass-学习笔记-1

文章目录Sass一、 Sass环境搭建和基本语法二、变量入门Sass一、 Sass环境搭建和基本语法1、VS code 安装插件 Live Sass Compiler2、scss、css、sass二、变量入门

2021-09-05 13:15:28 87

原创 小程序基础API-学习笔记-1

文章目录微信小程序一、前世今生1、开发环境准备和基础信息配置2、创建小程序3、开发协作和上线流程二、介绍1、小程序文件类型及代码结构介绍2、全局配置文件的使用3、使用全局配置制作菜单栏4、页面级别的配置项5、全局逻辑中的生命周期函数6、全局方法及数据的定义及调用方式7、页面级别的生命周期函数8、页面逻辑层数据的定义及与页面的串联9、逻辑层中的 API10、视图层的数据绑定11、视图层循环展示内容12、视图层代码的拆分13、组件&样式与项目清理微信小程序一、前世今生1、开发环境准备和基础信息配置

2021-09-04 16:14:45 89

原创 移动web开发入门-学习笔记-7

文章目录Swipe快速切换插件一、Swipe垂直滚动二、progress插件使用三、3D-flow插件使用四、scrolle-bar插件使用五、tab切换综合Swipe快速切换插件一、Swipe垂直滚动HTML<!doctype html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-

2021-09-01 18:05:53 74

原创 移动web开发入门-学习笔记-6

文章目录移动端性能优化1、HTML中的CSS和JavaScript2、图片和其他优化3、css选择器优化4、css属性和其他优化5、DOM操作优化6、事件优化7、资源按需加载和预加载移动端性能优化1、HTML中的CSS和JavaScriptcss用内联2、图片和其他优化避免空连接href、src,链接不能填空,尽量填东西。减少DOM元素的嵌套层级。主要内容写在前面,次要写后面。尽量避免使用table/iframe等慢元素3、css选择器优化4、css属性和其他优化5、DOM操作优

2021-08-31 18:43:26 191

原创 移动web开发入门-学习笔记-5

文章目录移动端常见问题一、浏览器兼容性二、移动端动画三、click 300ms 延迟四、单行和多行文字溢出省略五、水平居中和垂直居中移动端常见问题一、浏览器兼容性htm5l兼容 | css3兼容 | js兼容<style> header, footer { width: 100%; height: 50px; } header { background-color: r

2021-08-28 12:23:28 102

原创 移动web开发入门-学习笔记-4

文章目录移动端事件一、触摸事件touch事件touch事件基础touch事件的event对象单指拖拽—运动单指拖拽—拖拽第三方触摸事件库二、pointer事件三、传感器事件移动端事件一、触摸事件touch事件touch事件基础 <title>2.1 touch事件基础</title> <style> .box { width: 150px; height: 150px;

2021-08-20 23:22:52 93

原创 移动web开发入门-学习笔记-3

文章目录移动端屏幕适配一、简单适配1、简单适配原理2、简单适配实现3、简单适配应用二、通用适配1、通用适配原理2、通用适配实现3、通用适配应用移动端屏幕适配![在这里插入图片描述](https://img-blog.csdnimg.cn/eeed27af60db4d49a99256992dc16473.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG 4ubmV

2021-08-19 22:33:49 85

原创 移动web开发入门-学习笔记-2

文章目录响应式布局一、栅格系统1、什么是栅格系统![在这里插入图片描述](https://img-blog.csdnimg.cn/2cfdf061839b4ae0805f1fa3b2f5ea3b.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1Bha2hvX2xpbg==,size_16,color_FFFFFF,t_70)2、实现栅格系统总结响应

2021-08-18 20:16:41 68

原创 移动web开发入门-学习笔记-1

文章目录

2021-08-17 16:15:19 110

原创 前后端通信-学习笔记-4

文章目录模板引擎模板引擎

2021-08-13 22:49:49 61

原创 前后端通信-学习笔记-3

文章目录Ajax&Fetch与跨域请求一、Ajax基础1、认识Ajax2、Ajax的基本用法3、GET请求4、POST请求二、JSON1、认识JSON2、JSON的三种形式3、JSON的常用方法三、跨域1、认识跨域2、CORS跨域资源共享3、JSONP四、XHR对象1、XHR的属性2、XHR的方法3、XHR的事件五、Ajax进阶1、FormData2、封装Ajax3、使用Promise改造封装好的Ajax六、Ajax应用1、搜索提示2、二级菜单3、多个Ajax请求的并发执行七、Ajax扩展1、axi

2021-08-13 13:35:14 266

原创 前后端通信-学习笔记-2

文章目录本地存储一、Cookie1、认识Cookie2、Cookie的基本用法3、Cookie的属性4、Cookie的封装5、Cookie的注意事项二、localStorage1、认识localStorage2、注意事项本地存储一、Cookie1、认识Cookie2、Cookie的基本用法3、Cookie的属性4、Cookie的封装5、Cookie的注意事项二、localStorage1、认识localStorage2、注意事项...

2021-08-11 22:01:25 116

原创 前后端通信-学习笔记-1

文章目录前后端通信与HTTP协议一、前后端通信1、认识前后端通信2、前后端通信过程与概念解释3、前后端的通信方式二、HTTP协议1、认识HTTP2、HTTP报文3、HTTP方法4、GET和POST方法的对比5、HTTP状态码前后端通信与HTTP协议一、前后端通信1、认识前后端通信2、前后端通信过程与概念解释3、前后端的通信方式二、HTTP协议1、认识HTTP2、HTTP报文3、HTTP方法4、GET和POST方法的对比5、HTTP状态码

2021-08-11 15:45:01 90

原创 ES6-学习笔记-12

文章目录Babel与Webpack一、Babel1、Babel是什么2、Babel的使用方式3、使用Babel前的准备工作4、使用Babel编译ES6代码二、Webpack入门1、Webpack是什么2、Webpack初体验三、Webpack的核心概念1、entry和output2、loader3、plugins四、Webpack应用1、处理CSS文件2、使用file-loader处理CSS中的图片3、使用html-withimg-loader处理html中的图片4、使用file-loader处理JS中的图

2021-08-11 12:18:34 91

原创 ES6-学习笔记-11

文章目录Module模块系统一、认识Module1、Module是什么2、基本用法二、Module的导入导出1、export default和对应的 import2、export 和对应的 import三、Module的注意事项和应用Module模块系统一、认识Module1、Module是什么2、基本用法二、Module的导入导出1、export default和对应的 import2、export 和对应的 import三、Module的注意事项和应用

2021-08-09 22:59:18 81

原创 ES6-学习笔记-10

文章目录Class类一、认识Class1、是什么2、基本用法3、Class与构造函数4、Class的两种定义形式二、Class的属性和方法三、Class的继承四、Class的应用Class类一、认识Class1、是什么 1.认识 Class 人类:类 具体的人:实例、对象 类可以看做是对象的模板,用一个类可以创建出许多不同的对象2、基本用法 2.Class 的基本用法 类名一般大写 class Person {}

2021-08-09 15:16:24 60

原创 ES6-学习笔记-9

文章目录Promise一、处识Promise1、Promise是什么2、Promise的基本用法二、Promise的实例方法1、then()2、catch()3、finally()三、Promise的构造函数方法1、Promise.resolve()2、Promise.reject()3、Promise.all()4、Promise.race()5、Promise.allSettled()四、Promise的注意事项和应用Promise一、处识Promise1、Promise是什么2、Promi

2021-08-08 21:35:00 84

原创 ES6-学习笔记-8

文章目录ES6新增方法一、字符串的新增方法1、includes()2、padStart()和padEnd()3、trimStart()和trimEnd()二、数组的新增方法1、includes()2、Array.from()3、find()和findlndex()三、对象的新增方法1、Object.assign()2、Object.keys()、Object.values()、Object.entries()ES6新增方法一、字符串的新增方法1、includes()2、padStart()和p

2021-08-08 14:30:16 68

原创 ES6-学习笔记-7

文章目录iterator遍历器与for....of循环1、iterator是什么2、iterator解惑3、for...of的用法4、原生可遍历与非原生可遍历5、使用iterator场合iterator遍历器与for…of循环1、iterator是什么2、iterator解惑3、for…of的用法4、原生可遍历与非原生可遍历非原生可遍历:一般对象,有length和索引属性的对象。5、使用iterator场合...

2021-08-07 12:04:02 74

原创 ES6-学习笔记-6

文章目录Set和Map一、Set1、Set是什么2、Set实例的方法和属性3、Set构造函数的参数4、Set的注意事项5、Set的应用二、Mat1、Map是什么2、Map实例的方法和属性3、Map构造函数的参数4、Map的注意事项Set和Map一、Set1、Set是什么2、Set实例的方法和属性3、Set构造函数的参数4、Set的注意事项5、Set的应用二、Mat1、Map是什么2、Map实例的方法和属性3、Map构造函数的参数4、Map的注意

2021-08-06 19:59:59 80

原创 ES6-学习笔记-5

文章目录剩余参数与展开运算符一、剩余参数1、剩余参数是什么2、剩余参数的注意事项3、剩余参数的应用二、数组的展开运算符1、基本用法2、区分剩余参数和展开运算符3、数组展开运算符的应用三、对象的展开运算符1、基本用法2、注意事项3、应用剩余参数与展开运算符一、剩余参数1、剩余参数是什么2、剩余参数的注意事项3、剩余参数的应用二、数组的展开运算符1、基本用法2、区分剩余参数和展开运算符3、数组展开运算符的应用三、对象的展开运算符1、基本用法2、注意事项3、应用...

2021-08-06 13:59:34 63

原创 ES6-学习笔记-4

文章目录对象字面量的增强与函数参数的默认值一、对象字面量的增强1、属性和方法的简洁表示法2、方括号语法二、函数参数的默认值1、函数参数的默认值是什么2、函数参数默认值的注意事项3、函数参数默认值的应用对象字面量的增强与函数参数的默认值一、对象字面量的增强1、属性和方法的简洁表示法2、方括号语法二、函数参数的默认值1、函数参数的默认值是什么2、函数参数默认值的注意事项3、函数参数默认值的应用...

2021-08-05 17:02:52 63

原创 ES6-学习笔记-3

文章目录解构赋值一、数组的解构赋值1、认识解构赋值2、原理3、默认值4、应用1、类数组的解构赋值2、函数参数的解构赋值3、交换变量的值二、对象的解构赋值1、原理2、注意事项3、应用1、函数参数的解构赋值2、复杂的嵌套三、其他数据类型的解构赋值1、字符串的解构赋值2、数值与布尔值的解构赋值3、undefined和null的解构赋值解构赋值一、数组的解构赋值1、认识解构赋值2、原理3、默认值4、应用1、类数组的解构赋值2、函数参数的解构赋值3、交换变量的值二、对象的解

2021-08-04 23:58:26 168

原创 ES6-学习笔记-2

文章目录模板字符串与箭头函数一、模板字符串1、模板字符串是什么2、注意事项二、箭头函数1、箭头函数是什么2、注意事项3、this指向4、不适用的场景模板字符串与箭头函数一、模板字符串1、模板字符串是什么认识模板字符串2、注意事项二、箭头函数1、箭头函数是什么2、注意事项3、this指向箭头函数没有自己的this,找不到this,就按作用域链往外层寻找。4、不适用的场景...

2021-08-04 16:43:31 88

原创 ES6-学习笔记-1

文章目录一.ES6简介ES6是什么二.let和const1.let和const是什么2.const3.let、const与var的区别4.let和const的应用一.ES6简介ES6是什么二.let和const1.let和const是什么2.const3.let、const与var的区别4.let和const的应用...

2021-08-03 16:37:15 68

原创 JavaScript-学习笔记-10

文章目录正则表达式一. 什么是正则表达式二.正则表达式的基本使用1.正则表达式的创建2.元字符3.方括号表示法4.量词5.修饰符三.正则表达式和字符串1.正则表达式的相关方法2.字符串的相关方法正则表达式一. 什么是正则表达式二.正则表达式的基本使用1.正则表达式的创建2.元字符3.方括号表示法4.量词5.修饰符三.正则表达式和字符串1.正则表达式的相关方法2.字符串的相关方法...

2021-08-02 18:38:52 61

原创 JavaScript-学习笔记-9

文章目录一.面向对象1.认识对象2.对象的方法3.对象的遍历4.对象的深浅克隆二.认识函数的上下文1.上下文规则2.call和apply三.构造函数1.用new调用函数的四步走2.构造函数3.类和实例四.原型和原型链1.prototype和原型链查找2.在prototype上添加方法3.原型链的终点4.继承五.上升到面向对象1.小案例12.小案例2六.JS的内置对象1.包装类2.Math对象3.Data对象一.面向对象1.认识对象2.对象的方法3.对象的遍历4.对象的深浅

2021-08-01 21:38:27 59

原创 JavaScript-学习笔记-8

文章目录BOM基础BOM常用对象1.window对象2.Navigator对象3.History对象4.Location对象BOM特效开发BOM基础BOM常用对象1.window对象2.Navigator对象3.History对象4.Location对象BOM特效开发

2021-07-30 23:31:43 75

原创 JavaScript-学习笔记-7

文章目录DOM1.DOM基本概念2.节点访问和位置关系1).访问元素节点2).节点的关系3.节点操作4.节点的创建、移除和克隆5.DOM事件1).事件监听2).事件传播3).事件对象4).事件委托6.实现动画1).定时器和延时器2).使用定时器实现动画3).JS和css3结合实现动画7.动画效果开发DOM1.DOM基本概念1.DOM是JS操作html和css的桥梁。2.使用节点思维。2.节点访问和位置关系1).访问元素节点2).节点的关系3.节点操作4.节点的创建、移除

2021-07-29 22:26:41 54

原创 JavaScript-学习笔记-6

函数1.函数基本使用2.函数算法题3.递归4.作用域和闭包5.立即执行函数函数基本使用1.什么是函数2.函数的定义和调用3.函数的参数和返回值函数算法题递归1.什么是递归2.递归算法题3.实现深克隆作用域和闭包1.全局变量和局部变量2.闭包立即执行函数-IIFE...

2021-07-29 11:31:17 78

原创 JavaScript-学习笔记-5

数组1.数组的定义和基本使用2.数组的常用方法3.数组算法4.认识引用类型数组的定义和基本使用1.数组简介和定义2.数组类型的检测数组的常用方法数组算法1.遍历算法2.数组去重和随机样本3.冒泡排序4.二维数组认识引用类型1.什么是引用类型2.深克隆和浅克隆...

2021-07-27 16:08:58 58

原创 JavaScript-学习笔记-4

流程控制语句1.条件语句2.循环语句3.初识算法条件语句1.if语句的基本使用2.if else if多条件分支3.if语句算法题4.switch语句5.三元运算符循环语句1.for循环语句2.for循环算法题3.while循环语句4.break和continue5.do while语句6.while 语句算法题初识算法1.什么是算法2.累加器和累乘器3.穷举法4.综合算法题目...

2021-07-26 16:13:17 91

原创 JavaScript-学习笔记-3

表达式与操作符表达式和运算符js基本表达式表达式与运算符js基本表达式1.算术表达式2.关系表达式NaN不自等NaN == NaN //falseNaN === NaN //false3.逻辑表达式4.赋值表达式5.综合表达式...

2021-07-25 18:25:04 68 1

空空如也

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

TA关注的人

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