- 博客(6)
- 收藏
- 关注
原创 vuecli4 配置gzip文件处理
1.第一步安装插件依赖,现在最新版本为7,实测有兼容问题,暂时使用5npm i compression-webpack-plugin@5.0.1 --save-dev2.在vue.config.js文件中配置//configureWebpack有两种方式,当前举例为对象形式,如设置函数,自行查找配置configureWebpack: { plugins: [ new CompressionWebpackPlugin({
2021-03-24 00:06:32
727
原创 js正确的小数计算姿势
js正确的小数计算姿势众所周知,计算机在计算浮点型数字时,计算出的结果是有偏差的,例如," 0.1+0.2 !== 0.3 "尤其是前端,暂时没有普及官方的小数相关计算的插件库,大家都是各显神通,用到的比较多的解决方案就是,小数点有几位小数就乘以相应的10的阶乘,然后计算完再除去对应的阶乘。但是之前,我在计算两位小数时,自作主张的乘以了10000,例如 (110000+b10000)/10000,测试了几个数字发现没什么问题,就部署到测试环境了,但很快发现还是出现了问题,当:404.53*10000
2021-02-21 20:00:16
1361
原创 如何解决前端页面缓存问题
如何解决前端页面缓存问题众所周知,前端浏览器与服务器之前存在着“强制缓存”和“协商缓存”(对此不了解的可以查看其他博主的博文),如果不加以处理的话,每次部署后,js、css、图片甚至是html都会有缓存问题,部署后,发现已经更改的js、css、图片并没有更新,可能会随着服务器设置的协商缓存,经过半小时或几个小时会清掉缓存,遇到这些情况,可能会让一个前端略微有些尴尬。还好现在的前端开发都是通过webpack等构建工具,通过设置,可以对js、css等文件进行hash版本管理,但是构建工具并没有处理html文
2021-02-06 19:31:38
5244
原创 理解Commonjs、AMD、CDM概念
引用文献: https://javascript.ruanyifeng.com/nodejs/module.html
2021-01-05 10:28:47
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人