笔记
文章平均质量分 65
良_123
这个作者很懒,什么都没留下…
展开
-
Vue Router 实现动态路由和常见问题解决方案
ue Router 实现动态路由和常见问题解决方案原创 2023-03-08 17:00:50 · 5471 阅读 · 0 评论 -
vue权限控制和动态路由
vue权限控制和动态路由原创 2023-03-03 18:07:36 · 4164 阅读 · 0 评论 -
修改iframe内部元素的样式
修改iframe内部元素的样式原创 2022-09-15 10:00:38 · 5001 阅读 · 0 评论 -
js判断两个对象是否相同的三种方式
js判断两个对象是否相同的三种方式原创 2022-09-04 13:49:54 · 3031 阅读 · 0 评论 -
前端实现文件下载(a标签实现文件下载 避免直接打开问题)
先说结论所有情况通用的方式: 后端设置下载请求的响应头 Content-Disposition: attachment; filename="filename.jpg" attachment 表示让浏览器强制下载 filename 用于设置下载弹出框里预填的文件名 非跨域情况下 给a标签加上 download 属性,如 <a href="url" download="xxx.png"></a> download 里写文件名 注意后缀 (值非必填) 通过请求原创 2022-01-26 10:09:32 · 34281 阅读 · 8 评论 -
文本域@at功能
1.框架和库的区别框架(framework):有着自己的语法特点、都有对应的各个模块。库(library):专注于一点。框架的好处: 提到代码的质量,开发速度 提高代码的复用率 降低模块之间的耦合度(高内聚低耦合) UI:user interfaceGUI:graphical user interfaceCLI:command line interfaceAPI:application interface思维模式的转换:从操作DOM的思维模式 切换到原创 2022-01-09 23:17:25 · 736 阅读 · 0 评论 -
Vue项目打包文件过大(优化)
问题Vue项目打包文件过大,项目加载慢,前端可以做哪些优化?分析其实,这是项目的性能优化,一般在项目开始开发之前就应该考虑,但在实际开发中,开发之前会被忽略。解决方案如下一、懒加载什么叫懒加载?在需要的时候进行加载,随载随用。常见的有:路由、图片等。例子:官方路由懒加载{ path: "/timeAxis", name: "timeAxis", component: () => import ('@/views/xxx'),}原创 2022-01-05 19:49:50 · 5057 阅读 · 0 评论 -
关于sessionStorage的一个误区
前言所有人都知道,localStorage和sessionStorage的最大区别是生命周期,一个永久,一个仅针对一个会话期间有效。那么,到底什么是一个会话?多个标签页之间的数据是否会共享呢?后台的session我们对会话session的认识一般都是从后台的session开始的,比如Java的session,它是基于往cookie写入一个JSESSIONID来实现的,所以,只要你不是打开一个隐身窗口,无论你开多少个标签页,不同标签页之间都会被认为是一个session,你在这个标签页登录了,新开一转载 2021-05-26 14:23:37 · 573 阅读 · 1 评论 -
nvm的安装和使用
何时使用nvm需要在不同项目中使用不同的node版本时,可以使用nvm管理卸载node卸载之前安装的node,使用nvm重新install node版本进行管理sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}安装nvm打开终端执行以下命令:curl -o- https://raw.githubusercontent.com/creatio..原创 2021-05-21 10:49:48 · 369 阅读 · 0 评论 -
npm init @vitejs/app 到底干了什么
背景最近在闲暇时间学习尤大大的新框架 ViteJs 的时候发现,创建一个新的基于 Vite 的项目时,使用的命令方式是:npm init @vitejs/app复制代码这跟我们熟悉的 CLI 创建 Vue 项目的命令完全不一样:vue create project-name复制代码「在不安装脚手架工具的情况下,还能直接使用 npm 创建项目?」带着好奇心小小的探究了一下。首先我们要知道这个命令 npm init @vitejs/app 是要做什么?一番谷歌 + 官网文档,转载 2021-05-20 23:37:32 · 6863 阅读 · 0 评论 -
仿 vue-cli 搭建属于自己的脚手架
脚手架是啥从前我总觉得脚手架是个很高大上的东西,好像得牛叉????一点的人才写的出来,可望而不可即。其实并不是因为困难使我们放弃,而是因为放弃才显得困难(这是个好词好句????)。只要你肯花个一天半天的时间✊,也能写出属于你自己的脚手架。早前脚手架这个词是从 vue-cli 这里认识的,我们通过 npm install -g vue-cli 命令全局安装脚手架后, 再执行 vue init webpac...转载 2020-03-29 10:57:20 · 592 阅读 · 0 评论 -
如何搭建一个私有 npm 服务器
为何需要搭建私有npm仓库?npm——我们大家都知道是NodeJS的包管理工具,用于Node插件的管理包括安装、卸载、管理依赖等。基于npm命令行我们可以快速的安装项目中所依赖的代码模块,甚至可以自己发布一些自己写的插件等。使得我们的项目开发效率得到大大的提升。那么基于npm我们可以做哪些事情呢?简单来说就是:一行命令,(批量)安装别人写好的模块 一行命令,卸载安装好的模块...转载 2020-03-29 10:49:13 · 5723 阅读 · 1 评论