在javaweb项目中如何让一个JS文件编译一次

发布于 2021-12-02 23:50:33 字数 316 浏览 855 评论 6

在javaweb项目中如何让一个JS文件编译一次

如:引入jquery.js。我只想让它在项目中只编译一次,然后在整个项目中都可以用它

或者

我现在的问题是:前台自己写了一个websocket.js,连接后台使用的是spring+websocket,

但是我发现只有在你要的页面中引入websocket.js然后让它连接后台,只是在这一个页面有效

我是想让它在整个项目都有效。然后我就把这个JS都加入到各个页面,发现每一次进入页面都会编译这个JS,而相当于又重新连接的,而不是原先的那个连接。这个怎么办呢??

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

拥有 2021-12-05 13:46:26

如果每一个页面都是有websocket.js的话,那每一次加载它时,都会去连接后台,所以都不是同一个session了

少女净妖师 2021-12-05 13:24:17

我想让不同人进入到这个javaweb项目系统后,就连接到后台的websocket,退出系统时,断开连接。但是这个过程只要有一次连接及一个session

悟红尘 2021-12-05 13:16:39

回复
@天涯共明月 : 知道,以前做过websocket的东西。但是做的是一个后台管理页面,所以比较好办。你现在做的是什么?用的什么技术?这样说得比较清楚的话。应该更好想到解决办法。

月亮是我掰弯的 2021-12-05 00:43:03

貌似前端知识很弱啊。虽然是做后端的,但是也需要了解一些前端知识。这样说吧,你写的websocket.js这个js文件就像你写一个websocket.java一样(只不过所有的方法都是java的静态方法)。然后,你需要在index.html里面使用websocket.js肯定要import啊。这个是无可避免的。

两种方法,每个页面引用,单页应用。单页应用的话可能对你来说更难了,涉及到js框架的问题,比如说angular,vue之类的。

每个页面引用,如果你用的是html的话,就一个一个页面引一大堆咯,如果用jsp什么的话。可以考虑引入common.jsp 在common.jsp里面把每个页面要引用的都加上吧。

好久不碰前端的东西了,不晓得说的还对不对。大概思路就是这样吧。

等风来 2021-12-04 17:01:36

什么是单页面模式呢?不太懂呢

半世蒼涼 2021-12-04 02:27:02

可以考虑单页面模式,加载别的页面都用load方法加载

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文