- 博客(21)
- 收藏
- 关注
转载 vue keep-alive 详解 include,activated,deactivated 解决前进刷新,回退缓存
vue keep-alive 详解 include,activated,deactivated 解决前进刷新,回退缓存_随笔记录-分享&记忆-优快云博客
2022-01-05 16:34:03
372
原创 keepalive钩子执行顺序
钩子函数的执行顺序 不使用keep-alive beforeRouteEnter --> created --> mounted --> destroyed 使用keep-alive beforeRouteEnter --> created --> mounted --> activated --> deactivated 再次进入缓存的页面,只会触发beforeRouteEnter -->activated --&g..
2022-01-05 16:09:20
1234
原创 Date.parse()
parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数.
2021-12-30 14:39:45
305
原创 localStorage
什么是localStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。localStorage的优势 1、localStorage拓展了cookie的4K限制2、localStorage会可以将第一次请求的数据直接存储到本地,这个相.
2021-12-29 17:20:14
128
原创 VUE中switch使用
let title = '' switch (this.activityCode) { //想要判断的变量 case 'ManuallyPassed': //状态一 title = this.$t('member.credit.activity.review.approve') //状态一返回的结果 break case 'EditCredit': //状态二 title = this.$t('me...
2021-12-29 15:59:58
16557
原创 object转换为数组_使用 some、 every和 Object.values 检查对象内的值
Object.valuesValue 用于根据 Object 中的值创建数组。传递一个对象到 Object.values,它将返回一个值数组const stock = { meat: 5, fruit: 10, cheese: 6,}const enoughStock = Object.values(stock).some(el => el >= 6)console.log(enoughStock)// truesome()如果根据传入的条件有一个符合条件,s...
2021-12-28 16:14:35
457
原创 Object.keys()的用法
Object.keys()的用法作用:遍历对象返回结果:返回对象中每一项key的数组 // 1. 定义一个对象 var obj = { 0:'熊大',1:'熊二',2:'光头强' } // 2. 使用Object.keys()方法 var keyValue = Object.keys(obj) // 3. 打印结果 console.log(keyValue) // 得到是:["0","1","2"] var obj2 = {'n.
2021-12-28 15:29:43
326
原创 Vue 节流(throttle)和防抖(debounce)
throttle 应用场景:鼠标多次点击按钮进行操作,输入框频繁搜索内容等条件下,为节省资源使用节流。(单位时间内只触发一次)debounce应用场景:滚动加载请求数据,window触发resize的时候,使用防抖函数可以让其只在最后触发一次。节流(throttle)和防抖(debounce)的区别:函数防抖和函数节流都是防止某一时间频繁触发,防抖和节流原理却不一样。函数防抖是某一段时间内只执行一次,而函数节流是间隔时间执行。节流是在频繁操作的情况下按照给定的时间定时执行,防抖在频繁操作过程中会清楚
2021-12-28 11:47:51
950
原创 math.pow函数
Math.pow(底数,几次方) 如:int a=3; int b=3; int c=(int)Math.pow(a,b); 就是3的三次方是多少; c最终为27; 基础用法:用math.pow()实现数组的交错求和int ant=0;a+=b[i]*math.pow(-1,ant); //实现b数组的交错求和并放在a中结果a=b[0]+b[1]-b[2]+b[3]-b[4].......
2021-12-28 11:22:06
1338
原创 在打包时, 如何把css提取成一个独立的文件
打包css文件,并把css文件单独打包出来到dist文件夹中,打包后的html会自动引入打包后的css,js文件这种打包方式,需要 CSS样式抽离之mini-css-extract-plugin插件步骤:1.安装: npminstallmini-css-extract-plugin-D2. 引入变量 var MiniCssExtractPlugin = require("mini-css-extract-plugin"); // 单独打包后的 ...
2021-09-22 18:20:22
1218
原创 在打包时, 如何把css提取成一个独立的文件
打包css文件,并把css文件单独打包出来到dist文件夹中,打包后的html会自动引入打包后的css,js文件这种打包方式,需要 CSS样式抽离之mini-css-extract-plugin插件步骤:1.安装: npminstallmini-css-extract-plugin-D2. 引入变量 var MiniCssExtractPlugin = require("mini-css-extract-plugin"); // 单独打包后的 ...
2021-09-22 18:16:29
1217
原创 访问日志 中间件的应用
// 访问日志const express = require('express')const app = express()function getClientIp(req) { return req.headers['x-forwarded-for'] || req.connection.remoteAddress || req.socket.remoteAddress || req.connection.socket.remoteAddre.
2021-09-16 15:26:15
159
原创 静态资源服务器
const http = require('http')const path = require('path')const fs = require('fs')const obj = { ".png":"image/png", ".jpg":"image/jpg", ".html":"text/html;charset=utf8", ".js":"application/javascript;charset=utf8", ".css":"text/css;c..
2021-09-15 20:24:25
91
原创 数据库服务器
数据库服务器建立在数据库系统基础上,具有数据库系统的特性,且有其独特的—面。主要功能如下: 数据库管理功能,包括系统配置与管理、数据存取与更新管理、数据完整性管理和数据安全性管理。 数据库的查询和操纵功能 ,该功能包括数据库检索和修改。 数据库维护功能,包括数据导入/导出管理,数据库结构维护、数据恢复功能和性能监测。 数据库并行运行,由于在同一时间,访问数据库的用户不止一个,所以数据库服务器必须支持并行运行机制,处理多个事件的同时发生。 ...
2021-09-13 22:09:49
538
原创 使用 node 包 i5ting_toc,将 md 文件转化为 html
1.全局安装 i5ting_toc npm i i5ting_toc -g 2.在文件根目录中执行下面的代码 i5ting_toc -f 文件名称.md -o
2021-09-13 20:31:20
117
原创 nodemon包的使用
Nodemon安装之后当我们的js文件修改后(保存)将会自动重其服务端,那么我们就不需要手动去重新停止再重启nodemon是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js的应用程序。文档介绍https://www.npmjs.com/package/nodemon安装命令npm install -g nodemon安装之后 那么我们的启动代码为nodemon server.js注意,server.js是我这里的.
2021-09-13 20:23:47
151
原创 字符串操作方法API
let fx = 'Fx is a great girl'字符串的长度console.log(fx.length)charAt()从一个字符串中返回指定的字符。console.log(fx.charAt(0))console.log(fx.charAt(fx.length-1))concat()将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。console.log(fx.concat(' ', 'yes', '。'))// fx is a grea..
2021-09-12 14:52:51
102
原创 终端目录命令
目录操作mkdir dirname #创建一个目录rmdir dirname #删除一个目录mvdir dir1 dir2 #移动或重命名一个目录cd dirname #改变当前目录pwd #显示当前目录的路径名ls #显示当前目录的内容dircmp #比较两个目录的内容...
2021-09-12 14:18:03
217
原创 vscode 常用快捷键:
vscode 常用快捷键:新建文件: Ctrl+N文件之间切换: Ctrl+Tab打开一个新的VS Code编辑器: Ctrl+Shift+N关闭当前窗口: Ctrl+W关闭当前的VS Code编辑器: Ctrl+Shift+W切出一个新的编辑器窗口(最多3个): Ctrl+\切换左中右3个编辑器窗口的快捷键: Ctrl+1 Ctrl+2 Ctrl+3代码行向左或向右缩进: Ctrl+[ 、 Ctrl+]复制或剪切当前行/当前选中
2021-09-12 14:11:11
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅