日食在 GWT 断点处做什么
What does eclipse do at GWT Breakpoints?
在一个大型 GWT Web 项目中,假设我们在按钮单击函数上放置一个分解,当到达断点时,它在 eclipse 中发生什么操作?是否有任何计时器 JS 正在运行,直到我们继续通过断点?只是好奇地想知道,如果这听起来很愚蠢,我很抱歉!
在 DevMode 中,Java 代码在 Java 中运行。JSNI 代码被发送到浏览器(通过您在那里安装的 DevMode 插件),当它需要回调 Java 代码时(例如在处理事件时),它会通过插件调用,直到代码服务器(DevMode Java 应用程序)响应,它才会屈服于浏览器。
因此,当您中断 Java 代码时,浏览器中的 DevMode 插件仍在等待响应,并且浏览器被阻止等待插件返回(在 Chrome 中,由于多进程架构,它只阻止当前选项卡的内容,但在 Firefox 中例如,它会阻止整个浏览器,您甚至无法切换到另一个选项卡或打开菜单)。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 全局变量和全局对象的属性之间有什么区别吗
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在ember/handlers中使用value和valueBinding有什么区别
- 什么'在webpack外部设置中,reactDom和reactDom不同
- 在JavaScript中拆分日期字符串的更好方法是什么
- 为什么$.brower被弃用?还有什么更好的替代方案
- 什么是&&在没有if的行中的变量之间
- 触发媒体查询断点时刷新页面
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- DOM元素和angular元素之间的主要区别是什么
- javascript导入的最佳实践是什么
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 日食在 GWT 断点处做什么