![](https://img-blog.csdnimg.cn/20200629004716706.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Node.js
node.js 记录
Incimo
这个作者很懒,什么都没留下…
展开
-
vue 项目首屏加载性能调优
体积性能优化分析项目体积可以使用webpack的webpack-bundle-analyzer或是 VUE GUI 里自带的webpack Analyzer本项目使用webpack-bundle-analyzer分析如下:主要针对比较通用的一些常规优化:常规的性能优化一般有四种:按需引入CDN 资源1、按需引入最常见的就是 UI 框架和路由页面的按需引入对于quasar按需引入的格式一般如下:import { Quasar, LoadingBar, Dialog, .原创 2020-12-09 00:44:38 · 1554 阅读 · 12 评论 -
在 vue cli 4 项目中引入外部 html 项目,解决 外部 html 跳转到 vue 路由页面 404 问题
最近有个项目,本来使用 jq + bootsrap 开发,因此首页用了 jq + bootsrap 开发为 html 页面,并用 jq 做了很多动画。后来因为种种原因需要使用 vue 开发接下来的页面,但是重新做一个带多组动画的首页很麻烦,于是想到将首页home.html以及它的静态资源assest文件夹作为独立项目引入到 vue cli 中。遇到了不少问题,第一天搞到凌晨2点,没搞明白,第二天不到1个小时搞定…所以说,太累的话,工作效率不高,还浪费时间,还不如睡觉。!!!∑(゚Д゚ノ)ノ怎么做?原创 2020-11-30 14:14:17 · 2324 阅读 · 0 评论 -
vue quasar manage 基于 vue 和 quasar 的中后台前端解决方案
vue-quasar-manage vue-quasar-manage 是一款中后台前端解决方案:基于 vue 和 quasar-ui 实现,quasar-ui 的设计规范来自 Material Design包含动态路由,动态缓存,权限验证等常用功能响应式设计,支持手机 / 平板 / 小分辨率屏幕显示包含 tagView 快捷导航、面包屑导航等 SPA 应用常用功能内置 Material Design 图标集简单的代码逻辑,多种自定义组件,高度可定制...原创 2020-11-21 00:26:38 · 1398 阅读 · 0 评论 -
vue js验证需要提交的表单数据对象中的属性是否为空
/** * 验证表单要提交的对象的某些属性是否为空 * @param obj 需要提交的对象 * @param args 不需要判断的属性 * @returns boolean */ function isForm (obj, ...args) { let empty = false for (const i in args) { delete obj[args[i]] } for (const key in obj) { // eslint-disable-.原创 2020-09-29 10:57:50 · 991 阅读 · 0 评论 -
vue + quasar 使用递归实现动态多级菜单
菜单初始化入口 menu.vue,初始化侧边栏菜单组建,<my-q-menu/>才是递归开始<template> <q-drawer v-model="is_hide_" show-if-above bordered content-class="bg-grey-2" :width="240" > <q-scroll-area class="fit"> <!-- 递归实现 循环菜单 -->原创 2020-09-15 16:15:27 · 3062 阅读 · 1 评论 -
一张表格让你了解cookie、localStorage、sessionStorage、session的区别与使用方式
cookie localStorage sessionStorage session 存储形式 键值对存储,同域名可用 存储位置 客户端 服务器 特点 随请求头一同提交 不随请求头提交,可长时间保存 不随请求头提交,页面关闭即失效 安全 跨域 ...原创 2020-08-17 17:17:07 · 7466 阅读 · 0 评论 -
Node.js 文件操作笔记
const express = require('express')const fs = require('fs')/** * 同步文件操作 */let fd = fs.openSync('h.txt','w')console.log(fd)//写入内容let str = 'cimo'fs.writeFileSync(fd,str)//退出文件fs.closeSync(fd)/** * 异步文件操作 */ fs.open('h.txt','w',(err,fd)=.原创 2020-06-29 00:45:15 · 7465 阅读 · 0 评论