体验了下JavaScript中的面向对象的模式,这个让人偶尔非常郁闷的语言似乎不大支持方法重载。根据OOP多态性的概念,偶想了想,其实方法重载在JavaScript中也还是可以变通实现的。可以通过传递的方法参数的个数和类型来判断并调用不同的JS函数。比如下的一个创建菜单的类:
var myMenu = new JarulyMenu();
myMenu.Add();
myMenu.Add("Cmd1");
myMenu.Add("Cmd1", "Cmd2",……)
myMenu.Add(299, "Cmd");
以下仅是部分代码。还是比较简单的:)
function JarulyMenu()
相关文章:
-
2021-09-03
-
2021-11-18
-
2021-05-26
-
2021-07-31
-
2021-09-05
-
2022-01-21
-
2022-12-23
猜你喜欢
-
2022-12-23
-
2021-12-25
-
2021-11-14
-
2022-12-23
-
2022-01-13
-
2022-12-23
相关资源
-
下载
2022-12-30
-
下载
2022-12-18
-
下载
2023-04-02