- 博客(3)
- 收藏
- 关注
原创 SourceMap源码映射
我的项目已经使用npm run build打包,然后通过nginx反向代理将前后端连接,打包后的代码均为后缀为.js或者.map的文件,但控制台可以看到我开发环境的jsx文件,于是我打开控制台Sources源代码。如图可见,我在开发环境下的目录和jsx文件都原封不动的暴露在了生产环境下的控制台,这令我十分疑惑,于是我在网上翻阅了大量的文章,原来这个是webpack工具的配置项。当然如果您是在开发环境下,还是建议您开启脚手架的SourceMap,这样有利于我们更快更清晰的定位bug和错误。
2023-10-25 19:27:07
300
1
原创 页面堆栈问题
在不同项目开发中,经常会遇到页面栈溢出的问题。这里我们拿html和js举例。我们经常会使用html中的a标签跳转到新的页面,或者用js的window.location.href方法跳转页面,这些方法都会在页面堆栈,导致我们可以点击浏览器自带的回退按钮一层一层的返回上一页。例如我们现在要做一个登录后跳转到新的页面,并且清除当前的登录页,可以使用以下方法。以下跳转方式不会在页面栈中堆栈。原理就是它将当前页面替换成了新的页面。
2023-10-20 14:04:21
120
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人