自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序

冷启动和支付接口生命周期函数小程序的生命周期(1)onLaunch:当小程序初始化完成时,全局只触发一次(2)onShow:当小程序启动或从后台进入前台显示(3)onHide:当小程序从前台进入后台(4)onError:当小程序发生脚本错误,或者api调用失败页面的生命周期(1)onLoad:页面加载时触发,只会调用一次,可获得当前页面路径中的参数(2)onReady:页面初次渲染完成时触发,只会调用一次,代表页面已可和视图层进行交互(3)onShow:页面显示/切入前台时触发,一般用

2021-08-31 16:26:16 107

原创 Vite基础知识总结

概念Vite(法语单词,快的意思)是一种新型的前端构建工具。最初是配合Vue3.0一起使用的,后来适配了各种前端项目,目前提供了Vue、React、Preact框架模板。特点快速的冷启动即时的模块热更新真正的按需编译与webpack的比较打包问题:Vue脚手架工具vue-cli使用webpack进行打包,开发时可以启动本地开发服务器,实时预览,因为需要对整个项目文件进行打包,开发服务器启动缓慢。热更新问题:webpack的热更新会以当前修改的文件为入口重新build打包,所有涉及到的

2021-08-31 16:26:00 419

原创 计算机网络

三次握手和四次挥手三次握手:第一次握手:客户端像服务端发送一个SYN包,客户端进入SYN_SENT状态,等待服务端确认;第二次握手:服务端收到SYN后,给客户端返回一个SYN+ACK包,表示已收到SYN,并进入SYN_RECEIVE状态;第三次握手:客户端向服务端发送一个ACK包表示确认,双方进入establish状态,连接已建立。为什么是三次握手?因为如果只有两次,在服务端收到SYN后,向客户端返回一个ASK就进入establis状态,如果请求中遇到网络问题而没有传给客户端,客户端一直是等待状态,

2021-08-31 16:23:41 118

原创 CSS总结

h5新特性视频video和音频audio语义化标签:header、footer、nav、section、article表单控件:date、time、email、url、search、calendercanvas画布WebWorkerWebSocketWebStorage:localStorage、sessionStorageCSS3新特性伪类选择器圆角 border-radius阴影 box-shadow text-shadow弹性盒 flex@media 媒体查询支持透明

2021-08-16 14:51:17 234

原创 vue总结

vue的生命周期beforeCreate:实例创建之前,此时还没有data和methodscreated:实例创建完成,data和methods可以使用了beforeMount:组件渲染之前mounted:页面已经渲染完成,可以操作DOM(但是获取不到元素的高度等属性,需要使用nextTick())beforeUpdate:data改变后,对应的组件重新渲染之前updated:data改变后,对应的组件重新渲染完成beforeDestroy:实例销毁之前,此时实例仍然可以使用destroy

2021-08-16 14:43:50 673

原创 JS 总结

数据类型基本数据类型:Number、String、Boolean、Null、Undefined、Symbol引用数据类型统称为Object,细分有:Object、Array、Date、Function、RegExp存储方式:基本数据类型的数据直接存储在栈中;引用数据类型的数据存储在堆中,在栈中保存数据的引用地址。栈内存是自动分配内存的,而堆内存是动态分配内存的,不会自动释放,所以每次使用完对象的时候都要把它设置为null,从而减少无用内存的消耗。判断数据类型typeof:返回该类型的字符串形

2021-08-05 16:28:14 1650 1

原创 es6总结

1. let、const、var块级作用域:let和const都有块级作用域变量提升:var命令会产生变量提升现象,即变量可以在声明之前使用,值为undefined;let和const没有变量提升,它所声明的变量一定要在声明后使用,否则报错。暂时性死区:在代码块内,在let或const命令声明之前,该变量都是不可用的,即使前面存在var声明的相同变量名。let和const不允许在相同作用域内,重复声明同一变量。const声明一个只读的常量,一旦声明,常量的值就不能改变。这意味着,const一旦声

2021-07-26 22:57:15 136

原创 vue 插件方式引入混入

混入(mixin)混入提供了一种非常灵活的方式,来分发vue组件中的可复用功能。一个混入对象可以包含任意组件选项,当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。插件插件通常用来为vue添加全局功能。使用插件通过全局方法Vue.use()使用插件,它需要在调用new Vue()启动应用之前完成:// 调用 `MyPlugin.install(Vue)`Vue.use(MyPlugin)new Vue({ // ...组件选项})开发插件Vue.js的

2021-07-14 16:44:01 364

原创 vue项目引入图标

1.Symbol SVG图片格式拷贝下载项目,复制inconfont.js到资源文件目录下,并引入inonfont.js文件加入通用css代码(引入一次就行).icon { width: 1.1em; height: 1.1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden;}挑选相应图标并获取类名,应用于页面<svg class="icon" aria-hidden

2021-07-12 10:29:47 295

原创 环境安装及配置

工具安装nodejs安装:nodejs安装node -v、npm -v检查安装是否成功git安装:git下载vscode安装:vscode下载vscode配置常用快捷键配置设置-Keyboard Shortcuts,右上角进入json文件// Place your key bindings in this file to override the defaultsauto[][ { "key": "ctrl+x", "command": "-ed

2021-07-09 17:46:40 118

空空如也

空空如也

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

TA关注的人

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