Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序中有几个页面,每个页面都有特定的 pageid 和一个常见的 js 文件。我在 pageid 上的 javascript 中使用 switch 语句来注册页面特定的事件注册。我想知道是否有任何设计模式来实现这个解决方案
原谅我,你所做的对我来说毫无意义。恕我直言,您可以将此中心代码分成特定于您的页面的单个 js 文件。这样每个页面只有自己的js代码,不需要switch case。
有资格成为中心/通用的代码通常是与客户端不依赖或松散耦合的工具和库。在您的情况下,您将中心/通用代码与特定的页面 id 紧密耦合。