我不确定如何质疑这一点,因为它涉及不同的方面。
我有一个名为timesheet.js
.
timesheet.timesheet.js
还有两个名为和的JavaScript 文件timesheet.expenses.js
。
在我的timesheet.js
我有一个我想使用的日期选择器。However, when a date is selected, it needs to call a different function depending on which other JavaScript file I've loaded.
我尝试将(#date-picker).datepicker
调用放在timesheet.js
文件和较低级别的文件中(以便我可以onSelect
根据需要使用),但它似乎覆盖了它。
我认为最好的方法是不让 mastertimesheet.js
调用两个单独的函数,具体取决于调用哪个函数(关注点分离),而是让两个单独的函数知道何时选择了日期。如何在不覆盖我在主 JavaScript 文件中添加的功能方面的情况下实现这一点?