首页 > TAG信息列表 > function-overriding
Javascript实现困境:寻找具有方法覆盖解决方案的类
我不是Java专家.我已经开发了一个操作页面,使用一个函数为我的一些JS代码定义一个类(如here所述).此类非常复杂,有助于计算对象位置.现在已经过测试并可以运行. 我正在研究新页面,我想重用该课程.但是,对于每个页面,至少应重写此类的一种方法(如Java中的方法).我读过另一个SO问题,C:当非重写调用重写方法时会发生什么?
被调用的重写方法的版本取决于 如果你关心调用函数“通过”基类或“通过”派生类.但是,我发现如果我调用一个非重写的方法,并且重写的方法调用一些被覆盖的函数,那么仍然会调用基类版本,即使我通过指向派生类的指针访问实例.有人能解释为什么会这样吗? 码: class Base { public:javascript – 通过切换文件覆盖JS功能
我知道,一旦加载了脚本,您就可以删除< script>页面中的元素和变量/函数仍然存在. 假设我有两个版本的函数,处理UI,用户可以根据偏好选择. 整个页面都是基于AJAX的.理想情况下,除非用户明确地完成,否则它永远不应重新加载,因此调用location.reload()根本不可能. 我的想法是这样的: <