Javascript代码是如何在直接Web远程(DWR)中生成的
How is Javascript code generated in Direct Web Remoting (DWR)?
如何在直接Web远程(DWR)中生成Javascript代码?我已经通过官方网站http://directwebremoting.org以及其他来源(http://directwebremoting.org/dwr/introduction/scripting-dwr.html),并了解有3个JS文件。
但我的问题是;JS是如何生成的,是否有可能进行更改/自定义任何功能?如果是,怎么做?
谢谢。
您可以检查这些文件以获得更好的理解,但它们的作用是充当管道。如果你把你的自定义代码分开,对可维护性会更好。
'engine.js'和'util.js'文件在DWR jar中,在文件夹:org/directwebremoting中。js文件包含一些${...}
变量,这些变量在文件发送到浏览器之前被servlet替换。util.js文件不包含这样的变量。
接口文件更复杂。我从来没有需要做出改变或定制这些(这是好的设计对dwr部分实际上)。我的猜测是,基于接口的js文件是由DWR .xml中的配置和DWR使用反射API读取Java helper类并生成映射到它的javascript存根生成的。您可以通过将URL从您的<script src=".../dwr/interface/filename.js">
粘贴到另一个浏览器选项卡中来查看这些文件。
相关文章:
- 从远程脚本获取用户IP
- 三星智能电视应用程序;Brightcove示例应用程序远程控制问题
- Twilio-显示所有连接参与者的远程参与者视频
- 角度p2p视频聊天-远程流是黑视频
- 通过iframe登录到远程站点
- Sencha Touch和远程服务器上的身份验证
- 如何远程检查JavaScript应用程序的函数调用堆栈
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- css是从远程node.js添加的,但不适用于html页面
- 在远程数据源调用之前,将筛选器注入数据源
- 如何从服务器向客户端调用函数?(远程功能调用)
- Javascript是否可以在VPS/远程服务器上执行Ruby脚本
- 我尝试使用我的本地js文件来获取远程IP数据,但它不起作用
- 在javascript中调用seam远程函数时处理连接错误
- 挂钩到Rails内置远程:true'ajax:成功'事件
- 如何在服务器中为我的Firefox OS应用程序加载远程内容-在Web和FxOS设备中
- 节点Webkit's(nwjs)节点远程使用
- 在Bootstrap模式窗口中打开远程内容
- 如何抓取使用直接Web远程处理(DWR)返回操纵页面的Javascript的网站's的HTML
- Javascript代码是如何在直接Web远程(DWR)中生成的