从文件顶部移动javascript代码,可能使用设计模式

Move javascript code from top of file, possible use of design pattern?

本文关键字:设计模式 代码 文件 顶部 移动 javascript      更新时间:2023-09-26

我有一个jsp文件,它在文件顶部包含javascript函数。这些功能

1. send/receive data to a server 
2. Interact with the jsp file to implement drag & drop

这对我来说似乎总是很不合时宜,因为它在一个页面上混合了两种/三种语言 - jsp 和 javascript/jquery。是否有设计模式可以更好地实现此功能,或者只是最佳实践?

JSP是服务器端,javascript是客户端。Javascript在浏览器(客户端(上执行您想要发生的所有操作。JSP 是服务器端的,因此计算是在服务器上完成的。这可以是数据库调用、xml 解析或其他计算等内容

如果要从服务器发送和接收数据,则可以使用 AJAX。对于这两种语言,您没有特定的设计模式。更好地了解客户端-服务器交互是您需要的。简而言之 - 浏览器向服务器发送请求。服务器执行某种计算并准备响应以发送回客户端。客户端收到此响应并执行需要执行

的操作

我不确定您使用拖放做什么,但我会给你一个非常简单的例子来理解客户端-服务器交互。

向 JSP 发送请求以获得拖动速度。JSP 访问一些包含拖动速度数据的属性。JSP 将其作为 JSON 响应发送回客户端。Javascript 解析 JSON 响应并设置速度值。