在附加的js文件中重新分配javascript函数
Reassigning javascript function in an attached js file
我有一个HTML页面,其中附有多个js文件,其中包含该页面上使用的函数。
对于包含在基本HTML页面上的函数,它们将被成功地重新分配。函数A=函数B。
当我试图重新分配一个属于所附js文件的函数时,问题就出现了。正常的重新分配不起作用。说FunctionC在附加的js文件上更多的functions.js.
我尝试函数C=FunctionD。FunctionC正常运行,无需重新分配给FunctionD。我知道对FunctionD的重新分配"应该"在FunctionC运行之前发生,因为当我使用console.log进行检查时它会触发。
任何关于为什么这不起作用的想法都将不胜感激。
您必须在包含的文件之后重新分配。
例如(免责声明:不要在实际项目中这样做-这仅用于演示目的)下面的代码包括jQuery库,但随后用一个自定义函数覆盖jQuery函数:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
jQuery = function(s) {
alert(s);
}
</script>
<script>
jQuery('aaa');
</script>
运行时,它会产生警报(演示),但如果颠倒前两个脚本标记的顺序,原始的"附加"jQuery函数将接管。
相关文章:
- 如何在jQuery中将函数的输出分配给变量
- onclick函数需要双击,因为类分配延迟
- 为什么可以't我跳过函数签名中的参数分配
- 如何在jQuery中将链接函数分配给变量
- JScript 错误: 无法分配给函数结果
- 在javascript函数中记录输出或分配的变量
- jQuery表单处理,如何在回调时重新分配函数
- JavaScript's数组过滤器函数在没有分配函数的情况下使用-这里发生了什么
- 分配函数的内部 [[scope]] 属性时
- 对函数表达式和我分配函数表达式的变量使用相同的标识符是否存在任何问题
- 如何在 JavaScript 中分配函数
- 纯JavaScript onclick在分配函数作用域结束后变为未定义
- 为Javascript对象分配函数
- 了解在 JavaScript 中为对象分配函数
- 切换到为窗口上的对象分配函数.Onload而不是显式加载.经历困难
- 用对象键在一行中声明和分配函数对象
- 可以通过javascript设置鼠标悬停的html属性,但不能在Firefox中为鼠标悬停属性分配函数
- 我可以在jquery中根据条件分配函数吗?
- Javascript从类名中分配函数
- 如何在函数内部分配函数调用返回的值[JS]