高级前端-vue的主流插件

news/2024/7/19 14:42:47 标签: javascript, js, 高级前端

1. Vuex

Mutations是修改数据的唯一方法

2. Vue Router

hash

history


http://www.niftyadmin.cn/n/861114.html

相关文章

高级前端-Babel

Babel是什么?是个编译器,把高版本js代码变成低版本js代码 编译过程,把原代码通过词法分析变成一个个token,举例:ab则拆成了a,,b三个token 语法分析器把这些token根据对应的语法生成抽象语法🌲 语义分析器…

高级前端-webpack

什么是webpack:webpack is a module bundler Tapable是webpack的底层依赖 loader让webpack可以处理除了js和json文件以外的别的类型的文件 module.rules.{use: , test: } 目前用的是chainWebpack可以链式调用loader和plugin,并且可以修改对应loader或者插…

高级前端-axios

Axios源码分析 简单源码实现参考:https://jframesea.coding.net/public/interview/Interview/git/files/master/javascript/axios.js 请求API化 1. api不要出现在视图层,不然的话修改起来会很麻烦 2. 建立一个api目录,然后根据业务模块划分ap…

高级前端-页面性能优化

JS和CSS的压缩与混乱 1. 无效字符删除 2. 剔除注释 3. 代码语义缩减和优化 4. 代码优化(代码不易看懂) 图片相关优化 雪碧图svg > webp > png > jpg图片压缩inline-image浏览器对同一个域名的并发加载数量有限制,所以通常静态资源需…

POST请求数据过大,nginx服务器报500的问题

参考:https://blog.csdn.net/feifeixiang2835/article/details/84964036 把对应nginx里面的client_body_buffer_size值调大即可

vscode + js 跨文件go to definition

You need to create a jsconfig.json file at the root of your project. {"compilerOptions": {"target": "ES6"},"exclude": ["node_modules","**/node_modules/*"] }

axios封装 防止重复请求

// 正在进行中的请求列表 let reqList []/*** 阻止重复请求* param {array} reqList - 请求缓存列表* param {string} url - 当前请求地址* param {function} cancel - 请求中断函数* param {string} errorMessage - 请求中断时需要显示的错误信息*/ const stopRepeatRequest …

axios请求设置responseType为‘blob‘或‘arraybuffer‘下载文件时,正确处理返回值为文件流或json对象的情况

参考:axios请求设置responseType为blob或arraybuffer下载文件时,正确处理返回值为文件流或json对象的情况_努力学习的小绵羊的博客-CSDN博客_axios buffer